

Authentification JWT stateless (inscription, connexion, accès par token)
CRUD complet pour les critiques avec flag spoilers et tags
Système de notation 1–10 avec compteurs publics utile/inutile
Recommandations personnalisées basées sur les notes, tags et utilisateurs suivis
Contenus tendances basés sur l'activité récente (7 derniers jours)
Contrôle d'accès par rôles : ROLE_USER, ROLE_ADMIN
Profils utilisateurs avec followers, favoris et historique de critiques
Recherche et filtrage : par titre, plateforme, note min, options de tri
Prévention N+1 via JOINs QueryBuilder et eager loading Doctrine
Listeners Doctrine pour synchronisation automatique des compteurs
DTOs pour des réponses REST propres avec pagination
Tests unitaires et fonctionnels PHPUnit
Architecture en couches : Controller → Service → Repository → Entity
Pas de démo disponible pour le moment
Voir le dépôt GitHub