Skip to content

ijharul/passop

Repository files navigation

🔐 PassOP - Password Manager (MERN Stack)

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.


🌐 Live Demo


⚙️ Tech Stack

  • Frontend: React, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB Atlas
  • Authentication: JWT
  • Deployment: Vercel (Frontend), Render (Backend)

✨ Features

  • 🔑 User Authentication (Signup/Login)
  • 🔒 Secure password storage
  • 📋 Add, view, and delete passwords
  • 🌐 Fully responsive UI
  • ⚡ Fast and optimized experience

📁 Project Structure

passop/
├── frontend/
│   ├── src/
│   └── components/
├── backend/
│   ├── routes/
│   ├── controllers/
│   └── server.js

🔧 Installation & Setup

1. Clone the repository

git clone https://github.com/ijharul/passop.git
cd passop

2. Setup Backend

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

3. Setup Frontend

cd frontend
npm install
npm run dev

🚀 Deployment

  • Frontend deployed on Vercel
  • Backend deployed on Render
  • MongoDB Atlas used for cloud database

🧠 Learning Outcomes

  • Full MERN stack development
  • Authentication using JWT
  • API integration
  • Deployment on Vercel & Render
  • Debugging real-world issues (CORS, 500 errors)

🙌 Author

  • 👤 Ijharul Haque
  • 💼 Aspiring Full Stack Developer

⭐ Support

If you like this project, give it a ⭐ on GitHub!

About

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors