Vault Tracker can be deployed as an infinitely scaling static site since it has no backend.
- Build: Run
npm run build. - Deploy: Upload the
dist/folder to your chosen host. - PWA: Once hosted, your browser will recognize the
manifest.json.
- Open your hosted URL in Safari.
- Tap the Share button (box with an upward arrow).
- Select "Add to Home Screen".
- Launch "Vault" from your springboard for a standalone experience.
Vault Tracker is pre-configured with Capacitor.
- Build Web Assets:
npm run build. - Sync Native Projects:
npx cap sync android. - Build APK:
- Open in Android Studio:
npx cap open android. - Go to
Build > Build Bundle(s) / APK(s) > Build APK(s). - Your APK will be located in
android/app/build/outputs/apk/debug/.
- Open in Android Studio:
- Install:
npm install - Start Dev Server:
npm run dev - Tests:
npm testornpm run test:uifor graphical test feedback.
Since data is stored in the browser's IndexedDB, it is linked to the specific browser application.
- Warning: Clearing site data or "factory resetting" your browser will delete the vault.
- Recommendation: Use the Export feature in the Settings sidebar to periodically save encrypted backups (JSON/CSV) to an external drive.