Alexandre Bole

Refonte de l'application Troover

FlutterUI/UXTravail d'équipe
Refonte de l'application Troover

Dans le cadre de notre cinquième semestre de BUT Informatique, j'ai participé au projet Troover, une application mobile destinée à faciliter la mise en relation entre étudiants et entreprises pour les stages et alternances. Ce projet s'inscrit dans une démarche de continuité, en reprenant un code existant à améliorer, corriger et compléter.

Mon rôle dans le projet

Faisant partie du groupe mobile, j'ai collaboré avec un autre étudiant pour repenser l'application mobile en Flutter. Mon implication a porté sur :

Aperçu de l'application mobile

Voici quelques captures d'écran illustrant le design et les fonctionnalités de l'application Troover :

Défis et solutions

L'un des plus gros défis a été l'état du back-end existant, souvent instable ou incomplet. Cela nous a contraints à avancer en autonomie sur la partie front, en simulant certaines données et en préparant l'intégration future.

Pour pallier ce manque, nous avons priorisé le design UI/UX, en travaillant sur la fluidité de la navigation, la lisibilité de l'interface et l'harmonisation des composants. J'ai notamment apprécié concevoir des animations visuelles qui enrichissent l'expérience utilisateur.

Collaboration et gestion de projet

Le projet Troover était aussi une expérience d'équipe à grande échelle. Nous étions répartis entre le groupe Web et Mobile, ce qui a nécessité une bonne communication (Slack, Discord) et une coordination sur les maquettes, les données et l'architecture. J'ai pris conscience de l'importance de la documentation et des échanges réguliers pour éviter les malentendus techniques.

Technologies utilisées

Flutter (Dart), Riverpod, GoRouter, Slang, GitHub, Figma, Slack, Discord.

Résultat & apprentissages

Bien que l'application n'ait pas été finalisée à 100 % (à cause d'un back-end encore en développement), nous avons pu livrer une base solide avec un design moderne et une structure maintenable. Ce projet m'a permis de consolider mes compétences Flutter, de comprendre les enjeux UI/UX et de mieux gérer les contraintes réelles d'un projet informatique.