Files
echo/README.md
2026-03-12 10:04:29 +08:00

25 lines
617 B
Markdown

# Echo
Local-first personal finance app built with Vue 3, Vite, Capacitor, and SQLite.
## Commands
```bash
npm run rules:sync
npm run dev
npm run build
npm run rule:smoke
```
## Structure
- `src/`: web app, stores, services, views, and SQLite bridge
- `android/`: Capacitor Android shell and notification listener implementation
- `scripts/`: release and local verification scripts
- `src/config/notificationRules.js`: single source of truth for notification rules
## Notes
- Transaction data is stored locally.
- After editing notification rules, run `npm run rules:sync` to regenerate the Android rule file.