A polished Flutter app to track moods, view a calendar with emoji, and see AI insights.
- Log Tab: pick emoji, add optional journal, saved locally; AI service infers mood/topics.
- Calendar Tab: month view, average mood emoji per day, daily AI summary.
- Stats Tab: weekly bar chart with fl_chart, top topics and weekly AI summary.
(Coming soon — add them silas)
- Flutter with Provider
- Hive + Hive Flutter for local storage
- fl_chart, table_calendar, lottie (optional)
- Install Flutter and add it to PATH: https://docs.flutter.dev/get-started/install/windows
- From the repo root in PowerShell:
- flutter create .
- flutter pub get
- flutter run
If no device is found, start an Android emulator or run "flutter devices".
- AIService is mocked; connect your backend or OpenAI in
lib/services/ai_service.dart. - Lottie assets folder created at
assets/lottie/for optional animations.