Skip to content

GirishMaity/Password_Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

Table of Contents
  1. About The Project
  2. Getting Started

About The Project

Product Name Screen Shot

Password-Manager

This is a Full Stack Password Manager.

Used to store and manage online credentials and stores password in encrypted format in Mongo DB Database.

Tech Stack

Client: React

Server: Node Express

Database: MongoDb

Getting Started

Prerequisites

  • Node ^10.0.0
  • npm

Client-side usage(PORT: 3000)

$ cd client     // go to client folder
$ npm i         // npm install packages
$ npm start     // run it locally

// deployment for client app
$ npm run build 

Server-side usage(PORT: 8000)

Prepare config.env file

You need to add Port number for backend, MongoDB atlas URI and create a JWT secret

PORT = 8000
MONGO_URI = <your mongoDB atlas URI>
SECRET_KEY = <your secret key>
CRYPTO_SECRET_KEY = <32 bit string>

Start

$ cd server    // go to backend folder
$ npm i        // npm install packages
$ npm start    // run it locally