Aller au contenu

Étude de cas

MuuVZ (ex-CarpoolXpress)

Une plateforme de covoiturage en production au Canada — première app mobile, reprise complète du produit pendant le rebrand.

Client
ATI
Années
2024 – 2026
Domaine
MobilitéSaaSSécurité

01

Contexte

MuuVZ est une plateforme de covoiturage en production au Canada, exploitée par ATI. Un seul produit, deux noms : il a été renommé depuis CarpoolXpress pendant ma mission.

02

Problème

Livrer la première app mobile du produit, maintenir l’app web et la messagerie temps réel à travers un rebrand, et donner à l’équipe un moyen sûr d’exploiter ses bases de données.

03

Ce que j’ai fait

Ingénieur web et mobile senior, puis tech lead avec la pleine responsabilité du produit (juin 2024 – juin 2026).

04

Décisions techniques clés

  1. React Native dès le départ

    La première app mobile a été conçue et développée entièrement en React Native avec Expo : parcours passager et conducteur, réservation, messagerie et notifications.

  2. Un serveur temps réel dédié

    Un serveur WebSocket Node.js gère la messagerie de l’app, séparément de l’API principale.

  3. Smart DB View

    Une plateforme en ligne dédiée et durcie pour gérer et distribuer les bases PostgreSQL d’ATI, plutôt que d’exposer les ports de base de données à l’équipe.

05

Résultat

L’app mobile et l’app web sont en production au Canada.

06

Stack

  • React Native
  • Expo
  • Vue 3
  • Node.js
  • WebSocket
  • Nuxt 4
  • AdonisJS
  • Docker