Authentication in Node.js for a Web App
This project is a simple and practical implementation of user authentication using Node.js and Express.js. It is designed for beginners who want to learn how to build a backend authentication system from scratch.
The project covers:
User registration & login
Password hashing with bcrypt
JSON Web Tokens (JWT) for secure authentication
Middlewares to protect routes
Basic project structure using Express.js