HeheWatt ? Ou quand le covoiturage devient un geste écologique et pratique !

 

Contexte :

Projet concernant un site web responsive de trajet type covoiturage (pour les lycéens et enseignants du lycée Henner) visant à être utilisée sur mobile mais codée pour du web de façon générale. Il s’agissait de la 5ème itération du projet initial. Le MVP de celle-ci a été de permettre la recherche de trajet, ainsi que la récurrence des trajets. Un ajout de calendrier côté admin a également été effectué.

 

Le projet s’est déroulé en deux parties, toutes deux en parallèle l’une de l’autre :

     -> une partie donnée aux lycéens, regroupé en 4 groupes de 2 à 3 lycéens et supervisé par un étudiant de 4.0 respectivement => davantage axé front (changement mot de passe, page de profil, etc.)

      -> une partie donnée aux étudiants plus technique pour faire avancer le projet plus en profondeur

Dans ce projet, le groupe supervisée a été le groupe 3 axé principalement sur le profil et le menu y accédant

 

État du projet lors de la prise en main :

     -> 3 type d’utilisateurs : conducteur, passager et admin

     -> le conducteur peut créer un trajet

     -> le conducteur peut accepter/refuser des passagers

     -> le passager peut rechercher un trajet (bug à corriger)

     -> le passager peut s’inscrire sur un trajet

 

Technologies utilisées :

-> HTML/CSS

-> JavaScript

-> PHP

-> SQL

-> Éditeur de code en ligne pour les élèves (VS Code)

-> IA : Perplexity 

 

Exemples de réalisation finale par le groupe :

 

Voici comment se sont déroulées les 6 semaines de projets :

Semaine 1 

-> Mise en place du projet

-> Rencontre avec les lycéens 

Semaine 2 

-> Réalisation d’un schéma BDD et création d’un jeu de données pour l’agenda côté admin

-> Poursuite de l’US par les lycéens

     Réalisation personnelle pour la partie arrêts intermédiaires :

Gestion des arrêts intermédiaires côté PC

Même interface côté mobile

 

Semaine 3 :

-> Correction de bug comme la BDD a été refondu => affichage du contenu de la page “mes trajets”

-> Ajout d’un bouton modifier pour chaque trajet et création de la modale de modification des trajets

 

Semaine 4 : 

-> Correction affichage modale

-> Création d’une page modification de trajet avec récupération de données côté back

-> Mise en place switch page création/modification de trajet et remplissage du formulaire avec les données API

-> Suppression du message de confirmation avant affichage modale

 

Semaine 5 : 

-> Changement de position du bouton annuler sur la page de modification

-> Affichage des arrêts intermédiaires en front + ajout retrait possible

-> Fusion du travail des lycéens avec celui des étudiants

 

Semaine 6 : 

-> Fix des derniers bugs

-> Préparation des lycéens présentation projet + présentation

 

Compétences mises en oeuvres :

   -> Encadrement de deux lycéens au cours des 6 semaines

   -> Collaborer au sein d’une équipe pour atteindre les objectifs du projet

   -> Produire une documentation détaillée sur le code développé et les tâches réalisées

   -> Exécuter les tâches attribuées en respectant les délais impartis

   -> Appliquer le framework agile SCRUM

   -> Utiliser des outils collaboratifs de gestion de projet

   -> Se servir aisément des différents registres d’expression écrite et orale de la langue française.

   -> Présenter son parcours et ses travaux à l’oral en s’appuyant sur un support visuel

   -> S’auto-évaluer à chaque réalisation et étape d’apprentissage (feuille de route, entretiens individuels…)

 

Ce que j’en ai tiré : malgré des difficultés rencontrées au court de la modification des arrêts intermédiaires par implémentation d’un switch (fichier d’appel notamment), j’ai pu mettre en place correctement l’ajout/suppression d’arrêts intermédiaires à force de persévérance. J’ai également pris beaucoup de plaisir à encadrer un groupe d’élèves et les aider à mener à bien la partie dont ils avaient la charge. Ça m’a permis également de confirmer le fait que j’aime transmettre mes connaissances