Trackmate est une marketplace B2B2C connectant les organisateurs d’événements moto à leurs prestataires (restauration, location moto, coaching, équipement). Les organisateurs gèrent leur événement, leurs participants et leurs prestataires dans un seul outil, sans frais fixes, uniquement à la réservation.
La plateforme couvre un périmètre large : billetterie, réservation de services, revente de place, signature électronique de documents (Resend + YouSign), gestion des groupes par niveau, assurance au checkout et paiement multi-parties via Stripe Connect.
Mon rôle
Développeur sur la plateforme, avec des tâches définies par le fondateur, lui-même développeur. La stack (Next.js, Drizzle, Supabase, Stripe) était définie à mon arrivée. J’ai pris en charge plusieurs modules critiques.
Paiement Stripe — split tripartite
J’ai implémenté le workflow Stripe complet, avec séparation automatique de chaque paiement entre trois parties : la plateforme, l’organisateur et le(s) prestataire(s) impliqués dans la réservation. Ce type de split via Stripe Connect implique la gestion des comptes connectés, des transferts conditionnels et de la réconciliation en cas d’annulation ou de remboursement partiel.
Système Organisateur / Prestataire
Conception et développement complet du système de liaison :
- Un organisateur consulte les prestataires disponibles, filtrés par type de service
- Une fois connectés, le prestataire voit les événements de l’organisateur et peut y postuler ses services
- L’organisateur valide ou rejette les candidatures depuis son dashboard
Module de services
Développement du système de services end-to-end : création, tarification, association à un événement, gestion des stocks et réservations côté participant.
Résultats
La plateforme est passée en ligne dans mes dernières semaines de mission. En quelques semaines : 30 inscriptions sur les premiers événements. Elle compte aujourd’hui 150 événements à venir, avec des organisateurs reconnus dans la scène moto française : AK Racing, 4G Moto, Passion Vitesse.