Application Flutter de gestion de caisse avec comptes analytiques et interface demandeur.
- Flutter 3.x (null safety)
- Clean Architecture
- Riverpod (gestion d'état)
- Isar (stockage local offline-first)
- Multilingue (français/anglais)
- Responsive (mobile/tablette)
lib/
core/ # Thèmes, constantes, utilitaires
domain/ # Entités métier, modèles purs
data/
models/ # Modèles pour Isar
datasources/ # Accès aux données locales/API
repositories/ # Logique d'accès aux données
presentation/
pages/ # Pages principales de l'app
widgets/ # Widgets réutilisables
providers/ # Providers Riverpod
main.dart # Entrée de l'application
- Installez les dépendances :
flutter pub get
- Lancez l'application :
flutter run
- Synchronisation backend (API REST/GraphQL)
- Authentification JWT
- Export PDF/Excel