Todoux — App Todo Symfony
Application web PHP/Symfony de gestion de tâches avec architecture MVC, Twig et Docker.
Contexte
Projet académique réalisé dans le cadre du cours PHP/Symfony à l'EPSI Bordeaux (BTS SIO SLAM).
Objectif : maîtriser Symfony, son système de routing, l'injection de dépendances et les bonnes pratiques MVC en PHP.
Architecture
Framework Symfony avec architecture MVC : controllers, services, repositories, entités Doctrine.
Templates Twig, configuration routes.yaml, services.yaml, base de données via Doctrine ORM.
Environnement Dockerisé (compose.yaml) : PHP-FPM, Nginx, MySQL.
Compétences BTS SIO SLAM
B2.1 — Framework MVC PHP, routing, injection de dépendances, ORM Doctrine.
B2.3 — Conception du schéma BDD, migrations Doctrine, CRUD complet.
B2.2 — Tests PHPUnit, refactorisation, documentation du code.