# Documentation du Projet Bully

Bienvenue dans la documentation développeur de l'application **Bully**.

Ce projet est une application Flutter d'analyse de cibles de tir (Impact Detection).

## Architecture

Le code source est organisé dans le dossier `lib/` selon les couches suivantes :

- **Features (`lib/features`)** : Contient les écrans et la logique UI (Vues/Pages). C'est ici que réside l'interface utilisateur.
- **Services (`lib/services`)** : Services "métier" et utilitaires (traitement d'image, calculs, etc.). Indépendant de l'UI.
- **Data (`lib/data`)** : Gestion des données (Modèles, Base de données locale, Repositories).

## Sections de la Documentation

Pour plus de détails sur chaque partie, consultez les sections dédiées :

- 🏗️ **[Services (Logique Métier)](services/README.md)** : Documentation des services comme le traitement d'image et le calcul de score.
- 📱 **[Vues & Features (UI)](features/README.md)** : Documentation des écrans principaux (ex: Analyse).
- 💾 **[Base de Données & Modèles](data/README.md)** : Structure des données et persistance.

## Pour commencer

1. Assurez-vous d'avoir Flutter installé.
2. Lancez `flutter run` pour démarrer l'application.
