Rmbr-password-manager-
A secure and efficient password manager built with the MERN stack (MongoDB, Express, React, Node.js) and styled using Tailwind CSS. This app allows users to safely store and manage their passwords with robust encryption.
Features
- User Authentication: Secure login and registration with JWT (for the MERN version).
- Password Storage:
- Local Storage Version: Passwords are stored in the browser's local storage.
- MERN Version: Passwords are encrypted and stored securely in MongoDB.
- Categorization: Organize passwords by categories (e.g., Work, Personal, Social Media).
- Search & Sort: Quickly find stored credentials with a search bar and sorting options.
- Responsive Design: Fully responsive UI built with Tailwind CSS.
- Edit & Delete: Update or remove stored passwords with ease.
Tech Stack
Frontend
- React: For building the UI.
- Tailwind CSS: For modern, responsive styling.
Installation
Local Storage Version
- Clone the Repository:
git clone https://github.com/your-username/password-vault.git
cd password-vault
- Install Dependencies:
cd client
npm install
- Run the Application:
npm start
- Access the App:
Open your browser and navigate to
http://localhost:3000
.Backend (MERN Version)
- Express.js: For handling server-side logic and APIs.
- Node.js: Runtime environment for backend development.
Database (MERN Version)
- MongoDB: For secure storage of passwords.
MERN Version
Clone the Repository:
git clone https://github.com/your-username/password-vault.git
cd password-vault
Install Dependencies:
- Frontend:
cd client
npm install
- Backend:
cd ../server
npm install
Setup Environment Variables:
Run the Application:
- Backend:
cd server
npm start
- Frontend:
cd client
npm start
Access the App:
Open your browser and navigate to http://localhost:3000
.