Skip to content

SyncWithRaj/Password-Manager

Repository files navigation

🔐 Password Manager – MERN Stack Application

App Screenshot Password Manager is a secure and user-friendly web application built with the MERN stack (MongoDB, Express.js, React, Node.js). It allows users to manage their passwords efficiently, ensuring data security and accessibility.


🚀 Features

  • 📁 Password Storage: Save and manage multiple passwords with associated details.
  • 🔍 Search Functionality: Quickly find saved passwords.
  • ✏️ Edit & Delete: Update or remove existing password entries.
  • 📱 Responsive Design: Optimized for both desktop and mobile devices.

🛠 Tech Stack

Technology Description
React Frontend library for building UI
Node.js JavaScript runtime environment
Express.js Web framework for Node.js
MongoDB NoSQL database for data storage
Mongoose ODM for MongoDB
Vite Build tool for frontend development


⚙️ Getting Started

Prerequisites

  • Node.js and npm installed
  • MongoDB instance running

Installation

  1. Clone the repository:
git clone https://github.com/mr-coder-raj/PassWord-Manager_React-MongoDB-ExpressJS-NodeJS.git

2.Navigate to the project directory:

cd PassWord-Manager_React-MongoDB-ExpressJS-NodeJS

3.Install backend dependencies:

cd backend
npm install

4.Set up environment variables:

Create a .env file in the backend directory and add:

MONGO_URI=your_mongodb_connection_string

5.Start the backend server:

npm run server

Install frontend dependencies:

1.Open a new terminal, navigate to the root directory, and run:

npm install

2.Start the frontend development server:

npm run dev

Access the application:

Open your browser and visit: 👉 http://localhost:5173


📈 Future Enhancements

🔒 User Authentication: Implement secure login and registration functionalities.

📁 Folder Organization: Categorize passwords into folders.

☁️ Cloud Backup: Backup passwords to cloud storage.

🤝 Contributing

Contributions are welcome! If you have suggestions or improvements, feel free to fork this repository and submit a pull request. For major changes, please open an issue first to discuss what you'd like to change.

📄 License

This project is licensed under the MIT License.

Made with ❤️ by @mr-coder-raj

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published