Skip to content

NikhilKhare973/Password-Manager

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)

App Screenshot App Screenshot App Screenshot

React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

Expanding the ESLint configuration

If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.

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 and efficient tool, just for learning purposes, 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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors