PassBox is a secure and user-friendly password manager built with Node.js, Express, MongoDB, HTML, and Tailwind CSS.
- 🔒 Secure password storage with encryption.
- 🔑 Authentication using JWT.
- 🛡️ Password hashing with bcrypt and encryption via crypto-js.
- 🌐 Clean UI built with Tailwind CSS.
-
Clone the repository:
git clone https://github.com/sreyas-cheviri/passbox.git cd passbox
-
Install dependencies:
npm install
-
Create a
.env
file:MONGO_URI=your_mongodb_connection_string PORT=5000 JWT_SECRET=your_jwt_key ENCRYPTION_SECRET_KEY=your_encryption_key
-
Start the app:
npm start
- Node.js & Express for backend.
- MongoDB for database.
- JWT for user authentication.
- bcrypt for password hashing.
- crypto-js for encrypting stored data.
- HTML & Tailwind CSS for the frontend.
MIT License
screenshots