Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/starknightt/passwordmanager

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.
https://github.com/starknightt/passwordmanager

css express-js javascript javscript-history js json mongodb mongodb-atlas mongodb-database nodejs react reactjs tailwindcss vercel

Last synced: 3 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 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](https://password-manager-git-main-starknightts-projects.vercel.app/)

## Setup Instructions

1. Clone the repository: `git clone `
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

- [StarKnightt](https://github.com/StarKnightt) - Creator
- [Synchrotek](https://github.com/Synchrotek) - Contributor