bf15918136348731383c7952077f649c257e2a5d
Echo
Local-first personal finance app built with Vue 3, Vite, Capacitor, and SQLite.
Commands
npm run rules:sync
npm run dev
npm run build
npm run rule:smoke
Structure
src/: web app, stores, services, views, and SQLite bridgeandroid/: Capacitor Android shell and notification listener implementationscripts/: release and local verification scriptssrc/config/notificationRules.js: single source of truth for notification rules
Notes
- Transaction data is stored locally.
- After editing notification rules, run
npm run rules:syncto regenerate the Android rule file.
Description
Languages
JavaScript
44.9%
Vue
39.1%
Kotlin
14.8%
CSS
0.6%
Java
0.4%
Other
0.1%