SubTrack is a Flutter app to track recurring subscriptions, get payment reminders, and view simple spending analytics. The UI is inspired by the Trade Republic app (minimal, monochrome, bottom-sheet driven), and the codebase follows Clean Architecture (domain → data → presentation).
- Add subscriptions via a guided bottom-sheet wizard (catalog + custom services)
- Track billing frequency, start date, optional payment alerts
- All data stored locally on device
- Subscription details with cancellation link support
- Analytics view derived from saved subscriptions
- Flutter
- State: Riverpod
- Navigation: GoRouter
- Local DB: Drift
- Notifications: flutter_local_notifications
