Projet Cinema


  • Année: 2023 - 2024
  • Projet réalisé en première année de BTS SIO

Description du projet

Projet Web - Site de gestion de film

Dans le cadre de mon BTS SIO, j’ai conçu un site web interactif dédié à la gestion de film, offrant aux utilisateurs la possibilité de découvrir et d'ajouter des films ainsi que des avis une fois l'utilisateur connecté. Ce projet vise à gérer une base de données et à fournir une plateforme d’interactive pour les utilisateurs.

Fonctionnalités principales :

  • Système de comptes utilisateurs : Connexion, inscription, et gestion des sessions pour permettre aux utilisateurs de participer activement sur la plateforme.
  • Lister les films : Possibilité de lister un film et avoir un page détails qui nous le décrit. Il sera définis par un titre, un auteur, un résumé, une date de parution ainsi qu'une note et des avis si un utilisateur en a déjà crée.
  • Ajout d'un film : Les utilisateurs ont la possibilité d'ajouter des films, ensuite l'utilisateur peut afficher tous les films qu'il a lui même ajouté sur le site, fonctionnalité réservée aux utilisateurs connectés.
  • Ajout et affichage d'un avis: Un utilisateur peut attribuer un avis à un élève. Et il est affiché dans la page de détails dédiée au film en concerné.

Architecture Technique du Projet

  • Base de données : MySQL pour le stockage des informations relatives aux films, utilisateurs, et avis.
  • Backend : PHP et utilisation de la librairie PDO avec pour gérer le côté base de donnée .
  • Frontend : HTML et CSS (via Bootstrap) pour le design.



Projet Sanction


  • Année: 2024 - 2025
  • Projet réalisé en deuxième année de BTS SIO

Description du projet

Projet Web - Site de gestion de sanction des étudiants dans un lycée

Dans le cadre de mon BTS SIO, j’ai conçu un site web interactif dédié à la gestion de sanction, offrant aux utilisateurs la possibilité de créer une promotion et d'y ajouter des élèves afin que de leur attribuer une sanction une fois l'utilisateur connecté. Ce projet vise à gérer une base de données et à fournir une plateforme d’interactive pour les utilisateurs.

Fonctionnalités principales :

  • Système de comptes utilisateurs : Connexion, inscription, et gestion des sessions pour permettre aux utilisateurs de participer activement sur la plateforme.
  • Création de promotion : Possibilité d'ajouter une classe qui sera définis par un nom de formation et une année, fonctionnalité réservée aux utilisateurs connectés.
  • Ajout d'élève : Les utilisateurs ont la possibilité d'ajouter des élèves via l'import d'un fichier CSV, fonctionnalité réservée aux utilisateurs connectés.
  • Création de sanction : Un utilisateur peut attribuer une sanction à un élève. Et il y a une page dédiée à l'affichage de ces sanctions.

Architecture Technique du Projet

  • Base de données : MySQL pour le stockage des informations relatives aux sanctions, utilisateurs, et élèves.
  • Backend : PHP et utilisation de la librairie Doctrine avec ORM pour gérer le côté base de donnée .
  • Frontend : HTML et CSS (via Bootstrap) pour le design.



Projet API Pays Europe


  • Année: 2024 - 2025
  • Projet réalisé en seconde année de BTS SIO

Description du projet

Projet Web - Site de gestion de pays

Dans le cadre de mon BTS SIO, j’ai conçu un site web interactif dédié à la gestion de pays grâce à un API. Grâce à cette API, il est possible de connaître la capitale, le nombre d'habitant, sa région, sa superficie et d'autre information à propos du pays en question.

Architecture Technique du Projet

  • Base de données : Aucune base de donnée n'a été utilisé
  • Backend : JavaScript
  • Frontend : HTML et CSS (via Bootstrap) pour le design.