Flowwi
Flowwi est une plateforme web référençant près de 900 formations allant de Bac +3 à Bac +5 en lien avec le DUT Métiers du Multimédia et de l'Internet. Ce site a été le fruit du projet tutoré de 1ère année de DUT MMI. Au sein de ce projet, j'ai été chef de projet et développeur PHP/MySQL et Javascript. J'ai partagé ce projet avec Mélodie Chan et Thibault Paulard.
Challenge

L'objectif principal était d'offrir le plus de contenu sans que les étudiants MMI se sentent inondés par toutes les possibilités de poursuites d'études imaginables. Ainsi l'idée était que le scénario utilisateur se déroule comme un ruissellement de questions qui forme une sélection entre 5 et 15 formations. Nous avions reçu comme consigne qu'il devait s'agir d'un site codé en PHP et avec une base de données MySQL. Sauf que nous avons commencé le projet au début du second semestre … autrement dit, je n'avais encore jamais approché le langage PHP et la conception de bases de données. Il me fallait doit me renseigner sur les possibilités qu'offrent ces derniers et le mettre en place plus tard.
Processus

Mes principaux outils ont été Git, Google Sheets, PhyMyAdmin et jQuery. Ainsi nous avons constitué notre propre base de données partagée sur Google Sheets de plus de 900 formations. J'ai découvert l'Open Data de l'Onisep. Grâce à elle, nous avons pu associer des formations à des coordonnées d'universités et d'écoles publiques. J'ai également découvert comme lié du back-end PHP et du front-end Javascript grâce à la méthode GET et le localStorage.
Résultats
Ce projet a été le premier où j'étais chargé de la gestion du projet et développeur au sein d'un équipe. J’ai aimé comprendre les manières de travail de mes camarades pour leur confier des activités qu’ils apprécient ou au moins où ils sont à l’aise et se sentent utiles. J'ai beaucoup appris en essayant de trouver les solutions de développement les plus idéales. Grâce à ce site j'ai pu rentrer en contact des étudiants MMI de toute la France qui ont apprécié Flowwi ! Aujourd'hui j'aurai plus optimisé le script Javascript sans passer par la librairie jQuery et uniquement en Vanilla. J'ai beaucoup aimé lorsque nous sommes passés d'une page web integré d'une maquette à une page web dont le contenu est généré grâce à une base de donnée.
Remerciement à Philippe Gambette et Alexandre Ferraille