Hello!
I need help in developing an MVP of an emotional diary — a minimally viable version of a psychological application where the user records emotions, intensity, and adds a short note daily.
The application should be ready for internal testing (TestFlight / Closed testing) in 3–4 weeks.
MVP functionality:
Emotion selection screen (7–10 emotions) + intensity + note.
Data storage locally (SQLite).
Record journal: view, delete, empty states.
Weekly report (counter / simple chart).
Localization EN / RU / UK.
Integration of Firebase Analytics + Crashlytics.
CI/CD through GitHub Actions, build instructions.
My expectations:
Flutter 3.x, Dart
State management of your choice (Provider / BLoC / Riverpod — justify your choice)
SQLite (via drift or sqflite)
intl for localization
fl_chart or similar library for charts
Firebase Analytics / Crashlytics
CI/CD (GitHub Actions, fastlane, Gradle)
Welcome:
Clean architecture (feature-based / repository pattern).
Minimum of unit tests (model and repository).
Preparation of basic screenshots for the store.
Short daily updates (in the Freelancehunt chat or Telegram).
Demo once a week.
Support for building and releasing.