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

https://github.com/lilithcode/password-manager

This project is a Password Manager built with React (frontend), Node.js + Express (backend), and MongoDB (database).
https://github.com/lilithcode/password-manager

Last synced: 6 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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**:

```bash
git clone https://github.com/lilithCode/password-manager.git
cd password-manager
```

2. **Install frontend dependencies**:

```bash
cd src
npm install
```

3. **Install backend dependencies**:

```bash
cd ../backend
npm install
```

### Running the Application

1. **Start the backend server**:

```bash
cd backend
node server.js
```

2. **Start the frontend development server**:

```bash
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.