VaultX is a secure and responsive full-stack password manager built using React, Express.js, MongoDB, and Tailwind CSS.
It allows users to store, manage, edit, and delete passwords with a clean modern interface.
https://password-manager-sigma-ten.vercel.app/
- Save website credentials securely
- Edit existing passwords
- Delete passwords
- Copy username/password instantly
- Password visibility toggle
- Responsive modern UI
- MongoDB Atlas integration
- REST API using Express.js
- Full-stack deployment
- React.js
- Tailwind CSS
- React Router DOM
- React Toastify
- Vite
- Node.js
- Express.js
- MongoDB Atlas
- CORS
- dotenv
- Vercel (Frontend)
- Render (Backend)
- MongoDB Atlas (Database)
Password-Manager/
│
├── backend/
│ ├── server.js
│ ├── .env
│ └── package.json
│
├── public/
├── src/
│ ├── components/
│ ├── App.jsx
│ └── main.jsx
│
├── package.json
└── vite.config.jsgit clone https://github.com/Ansh2625/Password-Manager.gitnpm install
npm run devcd backend
npm install
nodemon server.jsCreate a .env file inside backend folder:
MONGO_URI=mongodb://anshsharma2625_db_user:O7v61S6KfgIvbAs7@ac-jsd72tt-shard-00-00.qikc2kp.mongodb.net:27017,ac-jsd72tt-shard-00-01.qikc2kp.mongodb.net:27017,ac-jsd72tt-shard-00-02.qikc2kp.mongodb.net:27017/?ssl=true&replicaSet=atlas-lf8swv-shard-0&authSource=admin&appName=Cluster0GET /POST /DELETE /- User Authentication
- JWT Authorization
- Password Encryption
- Search & Filter
- User-specific Vaults
- Dark/Light Theme Toggle
Ansh Sharma
GitHub:
https://github.com/Ansh2625
This project is made for learning and portfolio purposes.