Trivia Mobility

Trivia Mobility est une start-up Montpelliéraine qui propose aux entreprise des flottes de véhicules partagés, clés en main. https://www.trivia-mobility.com/


Nous avons été missionnés par Trivia-Mobility pour une refonte complète de leur produit en Février 2022.

Les briques du produit à développer étaient :

  • Une interface administrateur pour gérer les flottes de véhicules.

  • Une app mobile pour permettre aux salariés des entreprises clientes de se connecter et de faire des courses.

L'équipe était composée d'un développeur Backend, un développeur Frontend et Mobile, du CTO, et enfin de nous, Sinane et Malek, développeur Frontend et membre du collectif Dev Assist.

Nous avons donc du prendre le lead sur la partie Frontend tout en nous adaptant au reste de l'équipe pour que la mission se déroule dans des conditions optimales, car nous avions une contrainte qui était que le produit devait être livré pour le salon Vivatech en Juin.

Nos objectifs étaient :

  • Livrer un code maintenable et documenté pour faciliter le transfert de connaissances une fois notre mission terminée

  • Architecturer le projet avec une sémantique claire

  • Établir des règles de codes acceptées et comprises par toute l'équipe ( en utilisant des outils comme Eslint, Plop.js, Codegen, Code reviews )

Les outils que l'ont à utiliser :

  • Apollo GraphQL: Outil très puissant qui nous a permit de travailler efficacement avec le développeur Backend grace à son système de Schéma et à ses générateurs de code

  • Plop: Générateur de code qui nous a aidé a normaliser l'écriture des composants, des test et des stories

  • react-hook-form: Gestionnaire de formulaire qu'on a abstrait pour l'adapter aux besoins du projet

    Stack complète: React, Typescript, Apollo, GraphQL, react-hook-form, Plop.js, react-testing-library, bitbucket ci-cd, yup, chakra-ui, SVGR, Vite.js

    Lien vers l'app