PORTFOLIO

Une plateforme de gestion des soutenances
de l'IUT du Puy-en-Velay

SAÉ (situation d'apprentissage et d'évaluation) de deuxième année de BUT mêlant web fullstack et base de donnée.

Réalisé dans un groupe de 12 personnes pour une charge de 300h, l'objet du projet était de produire une plateforme en ligne à destination des enseignants et de l'administration du BUT pour faciliter leur gestion des soutenances de stage des étudiants de 2ᵉ et 3ᵉ années.

Étapes du projet

  • Création d'un Gitlab
  • Suivi de projet via un fichier Excel
  • Front-end
    • Création de l'architecture du site
    • DOM des différentes pages
    • Stylisation en fonction d'une charte graphique
  • Back-end
    • Logique serveur suivant la méthode MCV
    • Gestion des requêtes, interrogation de la base
    • Constitution des pages dynamiques
  • Base de données
    • Conception de la base (MCD, MLD, MPD)
    • Création des mécanismes internes : fonctions, triggers, events...
  • Accueil du Gitlab du projet

    Accueil du Gitlab du projet

    Shift+Molette pour défiler

  • Excel de gestion de projet

    Capture d'écran du excel du projet

    Shift+Molette pour défiler

  • Exemple de code front-end (HTML5 et PHP)

    Capture d'écran de code HTML5 et PHP frontend

    Shift+Molette pour défiler

  • Exemple de code back-end (PHP)

    Capture d'écran du code PHP backend

    Shift+Molette pour défiler

  • Extrait du MPD de la base de données

    Capture d'écran du MPD généré à partir de la base

    Shift+Molette pour défiler

Logo HTML5 Logo CSS3 Logo PHP Logo SQL Logo Git

Compétences techniques mobilisées

  • HTML5
  • CSS3
  • PHP
  • SQL

Compétences humaines et transversales

  • Recueil des besoins
  • Respect du cahier des charges
  • Travail en équipe

Outils et technologies

  • Gitlab
    • Versionning
    • Mise en commun
  • Visual Studio Code
    • Écriture de code front et back-end
  • SGBD PhpMyAdmin
    • Mise en ligne de la base
    • Gestion de requêtes et contraintes d'intégrité
Logo GitLab Logo Visual Studio Code Logo PhpMyAdmin

Compétences académiques impliquées

Soutenance de fin de projet et accueil du résultat

Complétion des objectifs :

Rempli ! L'application est fonctionnelle, à quelques détails près n'entâchant pas gravement le parcours utilisateur.

Note obtenue :

13/20

La soutenance que moi et mon groupe avons donnée s'est bien déroulée, et toutes les attentes les plus importantes ont été remplies.

Pistes d'amélioration :

Mieux définir le parcours utilisateur pour une meilleure architecture.

Utiliser un framework comme Symfony pour simplifier le développement et renforcer l'application.

Autres projets

Vous pouvez accéder d'ici à mes autres projets !