Plateforme "BTSciné"

Projet École - Développement Web Full-Stack

Détails du projet

Le Contexte

Dans le cadre de ma formation en BTS SIO, j'ai développé "BTSciné", une application web communautaire inspirée d'AlloCiné. L'objectif principal de ce projet était de concevoir une plateforme complète permettant aux utilisateurs de découvrir des œuvres cinématographiques, de s'inscrire pour laisser des critiques et d'attribuer des notes.

D'un point de vue technique, ce projet a été un véritable tremplin car il m'a permis d'implémenter de A à Z une Architecture MVC (Modèle-Vue-Contrôleur) en PHP, garantissant un code propre, modulaire et maintenable.

Les Missions réalisées

  • Architecture & Conception : Modélisation de la base de données (MCD/MLD) et structuration du code en MVC.
  • Espace Utilisateur : Système d'inscription et d'authentification sécurisé avec gestion des sessions PHP.
  • Gestion des droits : Mise en place de rôles (Visiteur, Membre, Administrateur).
  • Fonctions CRUD : Création d'un panel administrateur pour l'ajout, la modification et la suppression de films.
  • Interactions : Développement du système d'ajout de commentaires et de notation par étoiles dynamique.
  • Front-end : Intégration d'une interface responsive en HTML5/CSS3.

Captures d'écran

Aperçu de l'interface utilisateur, du catalogue de films et du back-office administrateur :

Accès au code

Vous pouvez consulter l'intégralité de l'arborescence MVC et le code source de ce projet directement sur mon dépôt GitHub.


Voir le code source sur GitHub