Skip to content

harshchandwani/password-manager-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Manager

Secure Your Secrets: A Powerful Password Manager

Backend: https://github.com/harshchandwani/password-manager-backend

Tech Stack

Frontend:

  • NextJs: Pages
  • TailwindCSS: Intial Design
  • Lucide React: Icons
  • ShadCn: Designing

Backend:

  • Nodejs: Build
  • Express
  • Redis: Queue for Email

Others:

  • Postgres: Database
  • BcryptJs: Password Encryption
  • JsonwebToken: Tokens
  • NodeMailer: Email
  • Express Rate Limit: Rate Limiting

Processes

Register

image

New Password Addition

image

Dashboard

image

To Use

Clone the project

  git clone https://github.com/harshchandwani/password-manager-backend
  git clone https://github.com/harshchandwani/password-manager-frontend

Go to the project directory

  cd password-manager-backend

Install dependencies in Backend

  npm install

Start the server in Frontend

  npm run dev

Go to project directory and in Backend

  cd ..
  cd password-manager-backend

Install dependencies in Backend

  npm install

Start the server in Frontend

  npm run start

Environment Variables

To run this project, you will need to add the following environment variables to your .env file, all the variables are in .env.example

About

Password Manager: Backend with Express and Redis

Resources

Stars

Watchers

Forks