Skip to content

ZarhanMemon/passop-password-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Pass/Op – Secure Password Manager App

Pass/Op is a full-stack Password Manager built with the MERN stack. It allows users to securely save, manage, and access their passwords for various websites or accounts – all in one place. Think of it as your personal digital vault.

✅ Features

  • 🔐 User Authentication (Signup, Login, Logout)
  • 🔒 Save passwords securely with bcrypt encryption
  • ✏️ Add, Edit, and Delete your stored credentials
  • 🏷️ Label or categorize passwords
  • 🔍 Search & filter through saved accounts
  • 🌐 Responsive UI for desktop and mobile
  • 🎨 Smooth animations using DaisyUI
  • 🔐 Token-based session handling with JWT

🚀 Live Demo

🔗 passop-manager.onrender.com

📸 Preview

🖥️ Desktop View


📱 Mobile View

⚙️ Tech Stack

Layer Technology
Frontend React, Zustand, Tailwind CSS, DaisyUI
Backend Node.js, Express, MongoDB
Auth JWT (JSON Web Tokens), bcrypt
State Mgmt Zustand
Styling Tailwind CSS + DaisyUI

📁 Folder Structure

passop/
├── frontend/ # Frontend (React)
│ ├── components/ # UI components (Navbar, Card, Modal, etc.)
│ ├── pages/ # Route-based pages (Home, Login, Dashboard)
│ ├── store/ # Zustand store for state management
│ ├── lib/ # Utility functions (API, validation)
│ └── App.jsx # Root React component
│
├── backend/ # Backend (Node.js/Express)
│ ├── controllers/ # Business logic (auth, password actions)
│ ├── routes/ # API route handlers
│ ├── middleware/ # Auth middleware (JWT verification)
│ ├── models/ # Mongoose schemas (User, Password)
│ └── index.js # Entry point for the backend server


🛠️ Getting Started Locally

  1. Clone the Repository
git clone https://github.com/ZarhanMemon/passop-password-manager.git
cd passop-password-manager
  1. Frontend Setup
cd frontend
npm install
npm run dev
  1. Backend Setup
cd ../backend
npm install
node index.js

🤝 Contributing

Pull requests are welcome. For major changes, open an issue first to discuss what you'd like to change.


📄 License

MIT License


Made with 💙 by @ZarhanMemon

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages