Skip to content

This project is a Password Manager built with React (frontend), Node.js + Express (backend), and MongoDB (database).

Notifications You must be signed in to change notification settings

lilithCode/password-manager

Repository files navigation

Password Manager

Password Manager is a web application built with React and Vite for the frontend, and Node.js, Express, and MongoDB for the backend. This application allows users to securely store and manage their passwords.

Features

  • Add, edit, and delete passwords
  • Toggle password visibility
  • Responsive design
  • Notifications for actions (save, delete)

Technologies Used

Frontend

  • React
  • Vite
  • Tailwind CSS
  • React Toastify

Backend

  • Node.js
  • Express
  • MongoDB
  • Mongoose

Getting Started

Prerequisites

  • Node.js and npm installed
  • MongoDB installed and running

Installation

  1. Clone the repository:

    git clone https://github.com/lilithCode/password-manager.git
    cd password-manager
  2. Install frontend dependencies:

    cd src
    npm install
  3. Install backend dependencies:

    cd ../backend
    npm install

Running the Application

  1. Start the backend server:

    cd backend
    node server.js
  2. Start the frontend development server:

    cd ../src
    npm run dev
  3. Open your browser and navigate to http://localhost:3000

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

This project is a Password Manager built with React (frontend), Node.js + Express (backend), and MongoDB (database).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published