Skip to content

codewitharslanjaved/PassOP

Repository files navigation

πŸ” PassOP β€” Secure Password Manager

A lightweight password manager built with βš›οΈ React + ⚑ Vite, offering secure offline storage and a sleek UI.

🌐 Demo: passopweb.vercel.app


✨ Features

  • πŸ”’ Client‑side encryption β€” data stays in-browser.
  • πŸ“± Responsive UI powered by React + Vite.
  • 🎲 Password generator with custom options.
  • βž• Add / Edit / Delete entries.
  • πŸ“‹ Copy to clipboard quickly.
  • πŸŒ™ Light & Dark mode support.

πŸ“Έ Preview

PassOP Web


πŸ› οΈ Built With

  • βš›οΈ React (Vite) β€” fast development + optimized builds.
  • 🎨 Tailwind CSS β€” responsive styling.
  • πŸ“ ESLint β€” maintain clean code.

πŸ“‚ Project Structure

β”œβ”€β”€ public/
β”‚   └── index.html
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ App.jsx / pages/
β”‚   β”œβ”€β”€ styles/
β”‚   β”œβ”€β”€ lib/
β”‚   └── index.jsx
β”œβ”€β”€ .eslintrc.js
β”œβ”€β”€ package.json
β”œβ”€β”€ tailwind.config.js
β”œβ”€β”€ postcss.config.js
β”œβ”€β”€ vite.config.js
└── README.md

βš™οΈ Installation & Development

# Clone repo
git clone https://github.com/codewitharslanjaved/PassOP.git
cd PassOP

# Install dependencies
npm install  # or yarn install

# Run dev
npm run dev  # or yarn dev

# Build for production
npm run build  # or yarn build

For production: npm run start (if configured)


πŸ“– Usage Guide

  1. Open the app & set a Master Password.
  2. Add entries (site, username, password, notes).
  3. Generate strong passwords.
  4. Copy credentials securely.
  5. Toggle theme (Light/Dark).

πŸ” Security & Privacy

  • Encryption only in-browser (no data sent to servers).

  • Do not store master password or plain backups insecurely.

  • Clear clipboard after copying.

  • Avoid using on untrusted devices.5. Export/Import (encrypted preferred).

  • For sync, use zero‑knowledge encryption.


🀝 Contributing

  1. Fork the repo
  2. Create a feature branch feature/foo
  3. Commit changes + open a PR
  4. Add screenshots for UI changes
  5. Run lint/format before PR

πŸ›£οΈ Roadmap

  • Encrypted cloud backup
  • Password strength checks & breach detection
  • Browser extension for autofill
  • Secure TOTP support
  • Secure sharing with time‑limited links

πŸ‘€ Author

Made with ❀️ by Arslan Javed β€” GitHub πŸ“‘ Live demo: passopweb.vercel.app


πŸ“œ License

MIT License β€” see LICENSE file.

About

πŸ”‘ PassOP - πŸ” Lightweight password manager built with βš›οΈ React + ⚑ Vite β€” generate strong passwords, store them safely, and keep everything encrypted locally in-browser.πŸ’š

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors