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.md
git clone https://github.com/your-username/passop-mongo.git
cd passop-mongo
cd backend
npm install
npm start
Contributions, 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 🚀