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
-
Dockerizethe 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!`
