Skip to content

A simple and secure full-stack user authentication system built with React, Node.js, Express, MongoDB, and JWT. It provides features like user registration, login, varification, session management, and protected routes.

Notifications You must be signed in to change notification settings

junaidkhan1723/User-Auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” User Authentication

A simple and secure full-stack user authentication system built with React, Node.js, Express, MongoDB, and JWT. It provides features like user registration, login, varification, session management, and protected routes.

🌐 Live Demo


πŸš€ Features

  • User Registration & Login
  • Password hashing with bcrypt
  • JWT-based authentication
  • Session persistence (localStorage/token)
  • Protected Routes
  • API built with Express + MongoDB
  • βš› Frontend built using React.js

πŸ“ Tech Stack

Frontend Backend Database Auth
React.js Node.js MongoDB JWT, bcrypt

πŸ“· Screenshots

Screenshot 2025-08-07 204115 Screenshot 2025-08-07 204124

About

A simple and secure full-stack user authentication system built with React, Node.js, Express, MongoDB, and JWT. It provides features like user registration, login, varification, session management, and protected routes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published