A local-first password manager built with React, TypeScript, and browser-based encryption primitives.
People need a simple way to organize credentials without sending private vault data to a backend service.
Vaultology keeps the vault experience inside the browser. User data is stored locally, protected with a master password flow, and managed through a clean React interface.
- Local-first vault storage
- Master password based unlock flow
- Password entry create, edit, and delete actions
- Security question recovery flow
- Dark and light interface support
- No backend server requirement
- React
- TypeScript
- Vite
- Web Crypto API
- LocalStorage
Vaultology is a portfolio and learning project. It demonstrates local-first product thinking and browser crypto workflows, but it has not been independently audited for production password-manager use.
npm install
npm run devnpm run build