Open-source secure password manager with end to end encryption, authentication and email verification.
screenshots of the application.
- Next.js
- MongoDB
- Node.js
- TailwindCSS
- EmailJS
- Nodemailer
- Crypto
- BcryptJS
- 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
- Fork the repo
- Checkout to branch
- Code whatever you want to add
Submit a pull request i will review it and merge it