PassOP is a secure password manager web application built using the MERN stack. It allows users to store, manage, and access their passwords safely with authentication.
- Frontend: https://passop-flame.vercel.app
- Backend API: https://passop-8ewz.onrender.com
- Frontend: React, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB Atlas
- Authentication: JWT
- Deployment: Vercel (Frontend), Render (Backend)
- π User Authentication (Signup/Login)
- π Secure password storage
- π Add, view, and delete passwords
- π Fully responsive UI
- β‘ Fast and optimized experience
passop/
βββ frontend/
β βββ src/
β βββ components/
βββ backend/
β βββ routes/
β βββ controllers/
β βββ server.js
git clone https://github.com/ijharul/passop.git
cd passop
cd backend
npm install
Create .env file:
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key
PORT=3000
Run backend:
node server.js
cd frontend
npm install
npm run dev
- Frontend deployed on Vercel
- Backend deployed on Render
- MongoDB Atlas used for cloud database
- Full MERN stack development
- Authentication using JWT
- API integration
- Deployment on Vercel & Render
- Debugging real-world issues (CORS, 500 errors)
- π€ Ijharul Haque
- πΌ Aspiring Full Stack Developer
If you like this project, give it a β on GitHub!