This is a simple Node.js API that demonstrates how to implement security best practices. The API includes user authentication, input validation, and secure password storage.
- User registration and login
- Password hashing and salting
- JWT-based authentication
- Input validation with Joi
- Environment variable management with dotenv