Skip to content
/ Shield Public

Open-source secure password manager with encryption, authentication and email verification.

Notifications You must be signed in to change notification settings

r2hu1/Shield

Repository files navigation

Shield - Password Manager

Open-source secure password manager with end to end encryption, authentication and email verification.

Screenshots

screenshots of the application.

Login

login

Signup

signup

Email Verification

otp

Emai

email

Dashboard after adding passwords

dash

Add new password

add

View password

view

Manage

manage

Technologies used

  • Next.js
  • MongoDB
  • Node.js
  • TailwindCSS
  • EmailJS
  • Nodemailer
  • Crypto
  • BcryptJS

Setup Guide

  • Fork this repo
  • Clone the repo locally
git clone https://github.com/[username]/shield.git
  • Install dependencies
npm install
  • Setup Mongodb

  • Add app from your google account from account manage page and copy the 16 digits password and your email

  • Setup env variables

MONGO_URI=''
NEXTAUTH_SECRET=''
NEXTAUTH_URL=''

GMAIL_USER='' // your email
GMAIL_PASS='' // app password

NEXT_PUBLIC_ENCRYPTION_KEY=''
  • Start the application
npm run dev
  • Open http://localhost:3000 in your browser

Contribution

  • Fork the repo
  • Checkout to branch
  • Code whatever you want to add

Submit a pull request i will review it and merge it

Sponser

Sponsor

About

Open-source secure password manager with encryption, authentication and email verification.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published