O aplicatie simpla, complet locala, in flutter folosind clean architecture cu bloc, in care poti adauga taskuri cu diamante in fiecare zi si poti pune o poza drept daily highlight.
- Flutter
- flutter_bloc (BLoC pattern)
- Hive (local persistence)
- path_provider + image_picker + flutter_image_compress
- Git + GitHub for VCS
- GitHub Actions for CI (lint & tests)
- Install Flutter SDK.
flutter pub getflutter run
- Branch from
mainintofeature/* - Use Conventional Commit messages, e.g.
feat(tasks): add TasksBloc subscribe - Open a PR for each feature/issue, run CI, self-review, merge when green.
- Project scaffold & CI
- Tasks feature (local + BLoC)
- Highlights (image) feature (local)
- Day page (compose tasks + highlight)
- Tests, polish, release
This repo uses Hive for local storage. Hive boxes (runtime files) are not committed — they live in device/app storage and should be ignored by .gitignore.