Toutes les réalisations
Étude de cas · Plateforme d'apps

LYXUP : une plateforme de réservation multiservice, construite par un seul ingénieur

Courses, limousines, hébergements et services à domicile sur une seule plateforme : une app client, une app partenaire pour les chauffeurs et prestataires, et une salle d'opérations pour l'équipe, le tout sur une seule API.

Prélancement à Madrid · première version web en ligne sur lyxup.com
LYXUP app welcome screen artwork: a black car on a Madrid street at sunset
150
services au catalogue, dans 15 catégories
375+
routes d'API derrière les trois apps
400+
tests automatisés sur l'API et les apps
34
pages dans la salle d'opérations

Le défi

Une plateforme de réservation demande généralement une équipe de dix personnes et au moins un an : des apps distinctes pour les clients et les prestataires, un back-office, des paiements répartis entre plusieurs parties, des cartes, du chat et des fonctions de sécurité.

LYXUP devait faire tout cela pour de nombreux types de services, pas seulement les courses, tout en restant assez simple pour qu'une seule personne puisse la construire, la tester et l'exploiter.

Trois apps, une API

App client icon

App client

Réserver des courses et des services, payer par carte, suivre le chauffeur en direct, discuter, partager le trajet et le noter. iOS, Android et web à partir d'un seul code.

App partenaire icon

App partenaire

Chauffeurs, hôtes et prestataires reçoivent les missions une par une, naviguent, mettent à jour chaque étape, consultent leurs revenus et configurent leurs versements.

Salle d'opérations icon

Salle d'opérations

L'équipe gère réservations, attribution, prix, commissions, versements, support, modération et sécurité depuis un seul panneau web.

Comment c'est construit

API principale
Laravel 13 · PHP 8.3 · PostgreSQL

Découpée en modules métier (réservations, attribution, paiements, versements, messagerie, sécurité), avec un worker de file d'attente et des tâches planifiées pour les offres, l'attribution, le rapprochement et les versements.

Apps mobiles
Expo SDK 57 · React Native · TypeScript

Un seul code génère l'app client et l'app partenaire, plus une version web, en cinq langues.

Salle d'opérations
Next.js 16 · React 19 · MUI

Un panneau d'administration rapide qui communique avec l'API via son propre proxy sécurisé.

Points forts

01

Attribution équitable des chauffeurs

Les offres de course vont à un chauffeur à la fois, classé selon la distance, l'équité et la priorité, avec des limites par ville et un repli sur les limousines.

02

Des prix pilotés par l'équipe

Au kilomètre et à la minute, avec plages de nuit, d'heures de pointe, de week-end et de jours fériés, et un prix plafond. Réservation possible jusqu'à 7 jours à l'avance.

03

Des paiements qui protègent tout le monde

La carte est bloquée à la confirmation de la réservation et débitée une fois la mission terminée. Les prestataires sont payés via Stripe Connect après une période de rétention.

04

Sécurité intégrée

Liens de partage du trajet qui expirent, appel d'urgence en un geste et alerte urgente envoyée directement à l'équipe support.

05

Chat avec messages vocaux

Messagerie intégrée entre clients et prestataires, avec messages vocaux et modération.

06

Vidéos de la communauté

Courtes vidéos envoyées par morceaux et réencodées sur le serveur avec ffmpeg, avec signalement et règles de la communauté.

Catégories de course
Economy ride class car
Economy
Comfort ride class car
Comfort
XL ride class car
XL
Premium ride class car
Premium
The lyxup.com website

Le point de départ : lyxup.com

Le premier LYXUP est une plateforme web en ligne aujourd'hui. Elle tourne sur Docker à Francfort avec une base PostgreSQL et vérifie automatiquement chaque changement avant sa mise en production.

  • 6 services en ligne : courses, hôtels, location de voitures, livraison, entreprises et expériences
  • 17 langues d'interface, dont l'arabe et l'hébreu de droite à gauche
  • 5 marchés avec leur propre devise
  • 255 tests de régression lancés à chaque changement
Visiter lyxup.com
Stack technique
Laravel 13PHP 8.3PostgreSQLExpo SDK 57React NativeTypeScriptNext.js 16MUIStripe ConnectGoogle MapsWeb Pushffmpeg

Vous voulez une plateforme comme celle-ci pour votre entreprise ?

LYXUP est la base de l'app de réservation de Nodik : votre marque, vos prix et vos clients, en ligne en quelques semaines.

Voir l'app de réservation