Accueil Projets O'Flix

O'Flix

Catalogue films & séries avec back-office

O'Flix screenshot

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

PHP Langage serveur
Symfony Framework PHP
SQL Base de données

Frontend

HTML5 Structure
CSS3 Styles
Twig Moteur de templates

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.

← Retour aux projets Me contacter