A secure and minimal user authentication system built using Node.js, Express.js, and JWT (JSON Web Tokens).
This project supports user signup, login, hashed passwords with bcrypt, and JWT-based authentication — making it perfect for learning, demos, or as a starter backend for real apps.
- 📥 User Signup with hashed passwords
- 🔐 Login with JWT token generation
- ✅ Email & username duplication check
- 🧠 Passwords securely stored using
bcrypt - 🌐 Token-based authentication system
- Node.js
- Express.js
- bcrypt
- jsonwebtoken
- Postman for API testing
git clone https://github.com/YOUR_USERNAME/NodeJWT-Auth.git
cd NodeJWT-Auth