### Progression du projet

#### Étapes principales : ✅
- **Mise en place du projet** : 
  - **Installation de Symfony** : ✔️
  - **Interface web opérationnelle** : ✔️

#### Partie Back-end : ✅
- **Modélisation des données et relations entre entités** :
  - Base de données : ✔️
  - Conception initiale des entités : ✔️
    - `MembreFractal` (1) ↔ (n) `ClasseurFractal` : ✔️
    - `ClasseurFractal` (1) ↔ (n) `CarteFractal` : ✔️
    - `CollectionFractal` (n) ↔ (n) `CarteFractal` : ✔️
    - `MembreFractal` (1) ↔ (n) `CollectionFractal` : ✔️
- **Fixtures** : 
  - Chargement des données de test avec `AppFixtures` et `UserFixtures` : ✔️
- **API interne** : 
  - Création des contrôleurs CRUD et tableau de bord : ✔️
    - `Dashboard` : ✔️
    - `CarteFractal` : ✔️
    - `ClasseurFractal` : ✔️
    - `MembreFractal` : ✔️
    - `CollectionFractal` : ✔️

#### Partie Front-end : ✅
- **Fonctionnalités principales** :
  - Affichage des listes :
    - Classeurs : ✔️
    - Cartes : ✔️
    - Membres : ✔️
    - Collections : ✔️
  - Transition vers `Twig` : ✔️
  - Intégration d’un framework CSS : ✔️
  - Opérations CRUD pour toutes les entités : ✔️
  - Ajout d’images aux `CarteFractal` (via `VichUploaderBundle`) : ✔️

#### Gestion des utilisateurs : ✅
- **Compte utilisateur** : 
  - Création d’un `User` associé à un `MembreFractal` (1:1) : ✔️
  - Inscription et connexion des utilisateurs : ✔️

#### Sécurisation : ✅
- **Contrôle d’accès** :
  - Gestion des droits d’accès aux listes réservées aux administrateurs : ✔️
  - Restriction des actions CRUD selon le membre connecté : ✔️

### 🚀 Projet finalisé ! ✅
