Skip to content

The Password Manager is a secure and efficient tool designed to store, manage, and generate passwords for all your accounts. Built using React.js for the frontend, Node.js for the backend, and MongoDB for data storage, it ensures top-notch security and seamless performance. Deployed on Vercel, this app offers a user-friendly interface.

Notifications You must be signed in to change notification settings

StarKnightt/PasswordManager

Repository files navigation

Password Manager

This is a simple password manager web application that allows users to securely store and manage their passwords for various accounts. ( This project is only for educational purposes, you can try this, Don't save your real passwords here)

Features

  • Secure Storage: Passwords are securely stored in a MongoDB database.
  • User Authentication: Users can sign up and log in to access their password vault.
  • Password Generation: Ability to generate strong and random passwords.
  • Password Copy: One-click copy functionality for easy usage.
  • Responsive Design: The application is designed to work seamlessly on desktop and mobile devices.

Technologies Used

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

Demo

Live Demo

Setup Instructions

  1. Clone the repository: git clone <repository_url>
  2. Install dependencies: npm install
  3. Create a .env file in the backend directory and add your MongoDB connection string.
  4. Run the backend server: npm start (inside the backend directory)
  5. Run the frontend development server: npm start (inside the frontend directory)
  6. Open the browser and go to http://localhost:3000 to access the application.

Demo Video

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

Contributors

About

The Password Manager is a secure and efficient tool designed to store, manage, and generate passwords for all your accounts. Built using React.js for the frontend, Node.js for the backend, and MongoDB for data storage, it ensures top-notch security and seamless performance. Deployed on Vercel, this app offers a user-friendly interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published