Skip to content

Repository files navigation

Vaultology

A local-first password manager built with React, TypeScript, and browser-based encryption primitives.

Problem

People need a simple way to organize credentials without sending private vault data to a backend service.

Solution

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.

Features

  • 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

Tech Stack

  • React
  • TypeScript
  • Vite
  • Web Crypto API
  • LocalStorage

Security Note

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.

Run Locally

npm install
npm run dev

Build

npm run build

About

Local-first password manager built with React, TypeScript, and browser crypto workflows.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages