Hay Vara? - Expense Tracker
Hay Vara? is a production-oriented Flutter application for expense tracking across iOS, Android, and Web from a single codebase. The app follows feature-first Clean Architecture (data / domain / presentation), with Bloc for state, go_router for navigation, and get_it + injectable for dependency injection. Expenses are persisted locally with Drift, using platform-specific implementations (native SQLite on mobile, WASM + IndexedDB on web), and synchronized with a backend API through Dio when online. Other highlights include Firebase Auth (email/password), offline-first data flow with API fallback, i18n (English & Spanish via ARB), environment-based configuration, unit/widget tests, and a GitHub Actions pipeline for analyze, test, build, and Firebase Hosting deploy.
Technologies