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