Il est possible de tester l'application dans l'iframe suivant :
Il est possible de tester l'application dans l'iframe suivant :
Dans mon école, il arrive que les machines à café ne fonctionnent plus pour certains produits. Cela fait que, souvent, les gens se retrouvent à faire le tour de l'établissement à la pause pour trouver ce qu'ils cherchent.
J'ai donc eu l'idée de réaliser cette application pour réactiver mes connaissances.
J'avais 20h pour réaliser le projet. J'ai commencé par réaliser le figma de l'application. Il ne comportait que quelques pages. J'ai pu appliquer les différents principes abordés en cours de design.
Ensuite, j'ai démarré le développement. J'avais commencé à faire les components à la fin des premières 10h.
Pour la suite du projet, un camarade s'est proposé de me rejoindre pour finir l'application. Nous avions chacun 10h à passer dessus. Il s'est chargé de finir les différentes pages tandis que je me suis charger d'intégrer firebase à l'application. J'ai eu quelques soucis durant cette étape. Par exemple, l'evenement de création de compte de firebase n'est pas toujours attrapé par flutter et donc l'application ne passe pas toute seule à la page d'accueil. Je me suis aussi limité à un petit nombre de produits et de machines lorsque j'ai ajouté les données dans Firebase. Pour pouvoir faire la présentation, j'ai build le projet flutter pour le web pour qu'elle soit testable facilement.
Donc finalement, en 30h de travail on a pu faire le design, démarrer le développement et fournir un résultat tangible testable.
L'application n'est cependant pas terminée, l'objectif final était de pouvoir modifier la disponibilité des produits sur les machines pour les personnes qui ont un compte. Il faudrait aussi ajouter la liste des produits disponibles.
Ce projet a cependant bien rempli son rôle en me permettant de revenir sur Flutter et Firebase.