Skip to content

PassBox is a secure and user-friendly password manager built with Node.js, Express, MongoDB, HTML, and Tailwind CSS.

Notifications You must be signed in to change notification settings

sreyas-cheviri/PassBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PassBox

PassBox is a secure and user-friendly password manager built with Node.js, Express, MongoDB, HTML, and Tailwind CSS.

Features

  • 🔒 Secure password storage with encryption.
  • 🔑 Authentication using JWT.
  • 🛡️ Password hashing with bcrypt and encryption via crypto-js.
  • 🌐 Clean UI built with Tailwind CSS.

Installation

  1. Clone the repository:

    git clone https://github.com/sreyas-cheviri/passbox.git  
    cd passbox  
  2. Install dependencies:

    npm install  
  3. Create a .env file:

    MONGO_URI=your_mongodb_connection_string  
    PORT=5000  
    JWT_SECRET=your_jwt_key 
    ENCRYPTION_SECRET_KEY=your_encryption_key
  4. Start the app:

    npm start  

Technologies

  • Node.js & Express for backend.
  • MongoDB for database.
  • JWT for user authentication.
  • bcrypt for password hashing.
  • crypto-js for encrypting stored data.
  • HTML & Tailwind CSS for the frontend.

License

MIT License

screenshots

home home

About

PassBox is a secure and user-friendly password manager built with Node.js, Express, MongoDB, HTML, and Tailwind CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published