A modern offline‑first expense tracker built with Flutter and Riverpod, featuring an expressive Material 3 design, adaptive layouts, and instant performance.
- Monthly spending summary
- Total receipts & expenses
- Top Category
- Average per Day
- Month‑over‑Month Change
- Adaptive grid layout (phones → 2 columns, tablets → 3–4 columns)
- Add and manage receipts
- Offline‑first storage
- Clean, expressive UI
- Track expenses with categories
- Automatic monthly totals
- Category breakdowns
- Daily totals for charts
- Category breakdown
- Daily spending chart
- Designed for clarity and simplicity
- Custom typography
- Light + dark themes
- Soft surfaces and modern card design
- Dashboard‑friendly color palette
- Adaptive grid
- Tablet‑friendly spacing
- Desktop‑friendly scaling
- Instant UI
- No loading states
- All data stored locally
- Fast, reliable, and private
- Flutter (Material 3)
- Riverpod (state management)
- Hive / Local storage (offline-first)
- Dart
- Adaptive UI / Responsive design
- Clone the repo
git clone https://github.com/iNoles/expensevault.git
cd expensevault- Install dependencies
flutter pub get- Run the app
flutter run

