rendu-CSC4104/TODO.MD
2025-06-28 12:17:52 +02:00

48 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### 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 dun framework CSS : ✔️
- Opérations CRUD pour toutes les entités : ✔️
- Ajout dimages aux `CarteFractal` (via `VichUploaderBundle`) : ✔️
#### Gestion des utilisateurs : ✅
- **Compte utilisateur** :
- Création dun `User` associé à un `MembreFractal` (1:1) : ✔️
- Inscription et connexion des utilisateurs : ✔️
#### Sécurisation : ✅
- **Contrôle daccès** :
- Gestion des droits daccès aux listes réservées aux administrateurs : ✔️
- Restriction des actions CRUD selon le membre connecté : ✔️
### 🚀 Projet finalisé ! ✅