Skip to content

Passman is a secure web application designed for password management. Built using vanilla JavaScript, it provides an intuitive interface for storing and managing your passwords safely.

License

Notifications You must be signed in to change notification settings

luckygoswami/Passman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Passman

Passman is a web application designed for securely storing and managing your passwords. Built using modern web technologies, Passman ensures that users can store, retrieve, and manage their passwords effortlessly, all within a user-friendly interface.

Features

  • Secure Storage: All your passwords are securely stored in a Firebase database.
  • Responsive Design: Accessible across devices with an intuitive interface.
  • Password Masking: Toggle between showing or hiding passwords for enhanced security.
  • Password Validation: Ensures that passwords meet a certain level of complexity.
  • Add, Edit, and Delete: Full CRUD (Create, Read, Update, Delete) functionality for managing passwords.
  • Blurring and Background Filter: UI components to enhance the look and feel during modal interactions.

Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Firebase for authentication and Realtime Database
  • Styling: Poppins font, custom CSS
  • Hosting: Github Pages

Usage

  • Adding a new password: Click the "Add" button, enter the website name, username, and password, and save it securely.
  • Editing a password: Select a stored password, make your changes, and update.
  • Deleting a password: Remove unwanted passwords from your list.
  • View password details: Click on a website entry to view the password details.

Contributing

If you'd like to contribute to Passman, feel free to fork the repository and submit a pull request. We welcome enhancements, bug fixes, and ideas for new features.

  1. Fork the repo
  2. Create a new branch: git checkout -b feature-branch
  3. Commit your changes: git commit -m 'Add new feature'
  4. Push to the branch: git push origin feature-branch
  5. Open a pull request

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, feel free to reach out via GitHub Issues.


Made with 🧠 by LuckyGoswami