LYXUP: een boekingsplatform voor meerdere diensten, gebouwd door één developer
Ritten, limousines, verblijven en diensten aan huis in één platform: een klantenapp, een partnerapp voor chauffeurs en dienstverleners, en een controlekamer voor het team, allemaal op één API.


De uitdaging
Boekingsplatforms vragen meestal een team van tien en een jaar of langer: aparte apps voor klanten en dienstverleners, een backoffice, betalingen die geld over partijen verdelen, kaarten, chat en veiligheidsfuncties.
LYXUP moest dat allemaal doen voor veel soorten diensten, niet alleen ritten, en toch eenvoudig genoeg blijven voor één persoon om te bouwen, testen en draaien.
Drie apps, één API

Klantenapp
Ritten en diensten boeken, met kaart betalen, de chauffeur live volgen, chatten, de rit delen en beoordelen. iOS, Android en web vanuit één codebase.

Partnerapp
Chauffeurs, hosts en dienstverleners krijgen opdrachten één voor één, navigeren, werken elke ritstap bij, zien hun verdiensten en stellen uitbetalingen in.

Controlekamer
Het team beheert boekingen, koppeling, prijzen, commissie, uitbetalingen, support, moderatie en beveiliging vanuit één webpaneel.
Hoe het gebouwd is
Opgedeeld in domeinmodules (boekingen, koppeling, betalingen, uitbetalingen, berichten, veiligheid), met een queue worker en geplande taken voor aanbiedingen, koppeling, reconciliatie en uitbetalingen.
Eén codebase bouwt zowel de klanten- als de partnerapp, plus een webversie, in vijf talen.
Een snel beheerpaneel dat via een eigen beveiligde proxy met de API praat.
Hoogtepunten
Eerlijke chauffeurskoppeling
Ritaanbiedingen gaan naar één chauffeur tegelijk, gerangschikt op afstand, eerlijkheid en prioriteit, met limieten per stad en een limousine als terugvaloptie.
Prijzen in handen van het team
Per km en per minuut, met nacht-, piek-, weekend- en feestdagtarieven en een maximumprijs. Ritten zijn tot 7 dagen vooruit te boeken.
Betalingen die iedereen beschermen
Het bedrag wordt op de kaart gereserveerd bij bevestiging van de boeking en afgeschreven als de opdracht klaar is. Dienstverleners worden na een wachtperiode uitbetaald via Stripe Connect.
Veiligheid ingebouwd
Deelbare ritlinks die verlopen, een noodoproep met één tik en een urgente melding direct naar het supportteam.
Chat met spraakberichten
In-app berichten tussen klanten en dienstverleners, met spraakberichten en moderatie.
Communityvideo's
Korte videoposts, in delen geüpload en op de server opnieuw gecodeerd met ffmpeg, met meldfunctie en communityregels.





Waar het begon: lyxup.com
De eerste LYXUP is een webplatform dat vandaag live is. Het draait op Docker in Frankfurt met een PostgreSQL-database en controleert elke wijziging automatisch voor de release.
- 6 live diensten: ritten, hotels, autoverhuur, bezorging, zakelijk en belevenissen
- 17 interfacetalen, waaronder Arabisch en Hebreeuws van rechts naar links
- 5 markten met een eigen valuta
- 255 regressietests bij elke wijziging
Wil je zo'n platform voor je bedrijf?
LYXUP is de basis van de boekingsapp van Nodik: jouw merk, jouw prijzen en jouw klanten, live in een paar weken.
Bekijk de boekingsapp