PassOP is a full-stack password manager π built with the MERN stack.
It allows users to securely save, view, edit, and delete website credentials (URL, username, password).
The UI is responsive, clean, and interactive, styled with Tailwind CSS + React Toastify for smooth user feedback.
π Live Demo: frontend-password-manager-lemon.vercel.app
- ποΈ MongoDB β Store encrypted password entries
- βοΈ Express.js β REST API backend
- β‘ React (Vite) β Modern frontend
- π₯οΈ Node.js β Backend runtime
- π¨ Tailwind CSS β Responsive UI styling
- π React-Toastify β Notifications & feedback
β
Save, view, edit, and delete credentials
β
Passwords masked by default (toggle to show π)
β
One-click copy for site, username & password
β
Toast notifications for actions (copy, save, delete)
β
Fully responsive & mobile-friendly UI
β
Secure backend with MongoDB Atlas
passop-mongo
β£ π backend # Express.js + MongoDB API
β β server.js # Backend entry point
β£ π src # React frontend
β β£ π components
β β β Manager.jsx # Core password manager logic
β β App.jsx # Root app (Navbar + Manager + Footer)
β README.mdgit clone https://github.com/your-username/passop-mongo.git
cd passop-mongo
cd backend
npm install
npm startContributions, issues, and feature requests are welcome!
πFork the repo
πCreate a feature branch (git checkout -b feature-name)
πCommit changes (git commit -m 'Add feature')
πPush and open a PR π