This is a Password Manager Web Application built using React, Node.js, and Express.js. The app provides a secure way for users to store, manage, and retrieve their passwords with authentication and authorization features.
- User Authentication & Authorization: Secure login and registration system using JWT.
- Validation: Input validation with express-validator to ensure data integrity.
- Email Management: Integrated nodemailer for email verification, password reset, and notifications.
- Password Management: Add, edit, delete, and manage saved credentials.
- Design: Modern UI built with TailwindCSS
- React: Frontend framework for building the UI
- TailwindCSS: Utility-first CSS framework for Design
- Node.js: Backend runtime environment
- Express.js: Server framework for API handling
- express-validator: For input validation
- nodemailer: For email functionality (verification, reset)
- Authentication & Authorization: Secure access and role management with JWT
- Database: MongoDB for data management