Vault JSON-based Password Manager - Secure and Flexible
A password manager project built with Next.js, MongoDB, Prisma ORM, and TypeScript. You can only have one user but multiple vaults, each vault having its own key (AES 256). Instead of being stored as plain text, all values associated with each individual credential are stored as JSON.
Necessary instructions in order to get Vault up and running.
# Clone Repository
git clone https://github.com/chomnr/vault.git
cd vault
# Install Dependencies
npm install
# Set Up Environment Variables
cp .env.example .env # fill everything out.
# Push the schema onto Mongodb database
npx prisma db push
# Run
npm run build
npm start You can preview the application here. Username and password is admin.

