Toutes les réalisations
Plateforme SaaS

Rydeo

Plateforme SaaS white-label de réservation en ligne avec dashboard admin et analytics.

Next.js 14TypeScriptTailwind CSSSupabaseStripe ConnectGoogle Maps APIResendZod
Aperçu du projet Rydeo

Contexte

Le point de départ

Un opérateur VTC établi en Île-de-France souhaitait digitaliser son activité de réservation, encore majoritairement gérée par téléphone. Au-delà de ses propres besoins, il avait identifié une opportunité : proposer la même solution à d'autres opérateurs VTC indépendants en France, en marque blanche.

Problématique

Ce qui bloquait

Les solutions existantes sur le marché (type Uber-like) imposaient des commissions élevées et ne permettaient pas la personnalisation en marque blanche. L'opérateur avait besoin d'une solution propriétaire qu'il pourrait à la fois utiliser pour son activité et commercialiser auprès de confrères, avec une gestion centralisée des tenants, des paiements et des analytics.

Notre approche

Ce que nous avons construit

  • Architecture multi-tenant : chaque opérateur VTC dispose de son propre sous-domaine personnalisé (logo, couleurs, tarifs) avec isolation stricte des données.
  • Simulateur de prix temps réel : intégration Google Maps API pour calcul automatique de la distance, du temps de trajet et du tarif selon la grille tarifaire de chaque opérateur.
  • Système de réservation complet : formulaire de réservation avec choix du véhicule, créneau horaire, options (siège bébé, accueil aéroport), confirmation instantanée par email.
  • Dashboard admin centralisé : gestion des tenants, suivi des réservations, analytics de revenus par opérateur, gestion des chauffeurs et des véhicules.
  • Paiements Stripe Connect : chaque opérateur connecte son propre compte Stripe, les paiements sont routés directement. Commission plateforme paramétrable.

Stack technique

Sous le capot

Next.js 14 avec middleware de résolution de tenant basé sur le sous-domaine. Supabase avec RLS par tenant pour l'isolation des données. Stripe Connect en mode platform pour le routage des paiements. Google Maps API (Directions + Geocoding) pour le calcul de prix. Resend pour les confirmations de réservation et les notifications chauffeurs. Architecture conçue pour supporter 50+ tenants sans dégradation de performance.

Impact

Résultats clés

Architecture validée pour 50+ tenants
Réservation en moins de 60 secondes
Paiements Stripe Connect opérationnels
Déploiement en 10 semaines

Un projet similaire ?

Nous en parlons 20 minutes, gratuitement. Nous vous disons franchement ce qui est faisable, comment, et en combien de temps.

Démarrer mon projet