Vault manager is a simple and minimal password manager.
bcrypt,
cors,
crypto-js,
express-validator,
jsonwebtoken,
mongoose
- USER CRUD
frontend + backend
- Vaults CRUD
frontend + backend
- Profile Page
frontend
- Forget password
frontend
- Logout
frontend
- add profile photo
- forget password (frontend + backend)
- Support PWA
- RTK and RTK-query
-
Dockerize
the app
1. ✏️ Type in terminal:
docker compose up -d
You are good to go! visit http://localhost
1. 🔨 Set up 📁 /backend .env file:
copy .env.dev.backend to /backend/.env then update it by your own config.
2. 🔨 Set up 📁 /frontend .env file:
copy .env.dev.frontend to /fronend/.env then update it by your own config.
Then hit `npm start for both backend and frontend!`