O'Flix
Catalogue films & séries avec back-office
Période
Juillet 2023
Type
Site web
Contexte
Formation O'Clock
O'Flix est un site web dédié aux films et aux séries, développé durant ma formation chez O'Clock. Les utilisateurs peuvent explorer un catalogue riche, ajouter des œuvres en favoris et partager leurs avis et critiques.
Un back-office complet permet aux administrateurs de gérer l'ensemble des contenus (films, séries, acteurs) et les utilisateurs. Le contenu initial est généré via des fixtures pour proposer un environnement de démonstration cohérent.
Stack technique
Backend
Frontend
Fonctionnalités principales
🎬 Espace public
- • Catalogue complet films & séries
- • Fiches détaillées (synopsis, acteurs, genres)
- • Système de favoris
- • Critiques et notes utilisateurs
- • Recherche et filtres par genre
⚙️ Back-office
- • Gestion des films et séries (CRUD)
- • Gestion des acteurs et casting
- • Gestion des genres
- • Modération des avis utilisateurs
- • Gestion des comptes utilisateurs
Démonstration
Ce que j'ai appris
Framework Symfony
Première expérience avec Symfony : routing, controllers, Doctrine ORM, Twig templates. Compréhension du pattern MVC et de l'architecture d'un framework PHP moderne.
Modélisation de données
Conception d'un schéma de base de données avec relations (One-to-Many, Many-to-Many) entre films, acteurs, genres et utilisateurs. Utilisation de fixtures pour générer des données de test cohérentes.
Interface d'administration
Développement d'une interface back-office permettant une gestion complète du contenu. Gestion des permissions et séparation des espaces utilisateur/admin.