Skip to content

codesmith25103/Password-Keeper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password-Keeper

Password-Keeper is a command-line interface (CLI) application written in JavaScript using Node.js and MongoDB. It securely stores passwords for various services, providing users with a convenient and secure way to manage their credentials.

Password-Keeper Interface

Features

  • Secure Storage: Passwords are encrypted using Bcrypt before storing them in MongoDB, ensuring data security.
  • User Authentication: Requires users to create an account with a username and master password for access.
  • Interactive Interface: Uses Inquirer.js for a user-friendly command-line interface with prompts and responses.
  • Password Generation: Provides an option to generate strong, randomized passwords.
  • Search and Retrieval: Allows users to search for stored passwords and retrieve them when needed.

Screenshots

Password-Keeper Interface

Password-Keeper Interface

Getting Started

Follow these instructions to get Password-Keeper up and running on your local machine.

Prerequisites

Make sure you have the following installed:

  • Node.js (v14.x or later)
  • npm (Node Package Manager)

Installation

  1. Clone the repository:

    git clone https://github.com/lata-11/Password-Keeper.git
  2. Navigate into the project directory: bash cd Password-Keeper

  3. Install dependencies: npm install

Configuration

Rename .env.example file to .env and provide your MongoDB connection URI and a secret key for JWT token generation:

MONGODB_URI=<your_mongodb_uri>
SECRET_KEY=<your_secret_key>

Start the application:

node app.js

Follow the prompts to create an account, store passwords, generate passwords, and manage your credentials.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%