Alle Projekte
Fallstudie · App-Plattform

LYXUP: eine Buchungsplattform für viele Services, gebaut von einem Entwickler

Fahrten, Limousinen, Unterkünfte und Haushaltsdienste in einer Plattform: eine Kunden-App, eine Partner-App für Fahrer und Anbieter und eine Betriebszentrale für das Team, alles auf einer API.

Vor dem Start in Madrid · frühere Webversion live auf lyxup.com
LYXUP app welcome screen artwork: a black car on a Madrid street at sunset
150
Services im Katalog, in 15 Kategorien
375+
API-Routen hinter den drei Apps
400+
automatisierte Tests für API und Apps
34
Seiten in der Betriebszentrale

Die Herausforderung

Buchungsplattformen brauchen normalerweise ein Team von zehn Leuten und ein Jahr oder mehr: getrennte Apps für Kunden und Anbieter, ein Backoffice, Zahlungen, die Geld zwischen Parteien aufteilen, Karten, Chat und Sicherheitsfunktionen.

LYXUP musste all das für viele Arten von Services leisten, nicht nur für Fahrten, und dabei einfach genug bleiben, damit eine Person es bauen, testen und betreiben kann.

Drei Apps, eine API

Kunden-App icon

Kunden-App

Fahrten und Services buchen, per Karte zahlen, den Fahrer live verfolgen, chatten, die Fahrt teilen und bewerten. iOS, Android und Web aus einer Codebasis.

Partner-App icon

Partner-App

Fahrer, Gastgeber und Anbieter erhalten Aufträge einzeln, navigieren, aktualisieren jeden Fahrtschritt, sehen ihre Einnahmen und richten Auszahlungen ein.

Betriebszentrale icon

Betriebszentrale

Das Team verwaltet Buchungen, Zuteilung, Preise, Provisionen, Auszahlungen, Support, Moderation und Sicherheit in einem Web-Panel.

So ist es gebaut

Core-API
Laravel 13 · PHP 8.3 · PostgreSQL

Aufgeteilt in fachliche Module (Buchungen, Zuteilung, Zahlungen, Auszahlungen, Nachrichten, Sicherheit), mit Queue-Worker und geplanten Jobs für Angebote, Zuteilung, Abgleich und Auszahlungen.

Mobile Apps
Expo SDK 57 · React Native · TypeScript

Eine Codebasis erzeugt Kunden-App und Partner-App sowie eine Webversion, in fünf Sprachen.

Betriebszentrale
Next.js 16 · React 19 · MUI

Ein schnelles Admin-Panel, das über einen eigenen sicheren Proxy mit der API kommuniziert.

Highlights

01

Faire Fahrerzuteilung

Fahrtangebote gehen jeweils an einen Fahrer, gereiht nach Entfernung, Fairness und Priorität, mit Limits pro Stadt und Limousine als Ausweichoption.

02

Preise in der Hand des Teams

Pro km und pro Minute, mit Nacht-, Spitzen-, Wochenend- und Feiertagszeiten und einer Preisobergrenze. Fahrten sind bis zu 7 Tage im Voraus buchbar.

03

Zahlungen, die alle schützen

Der Betrag wird bei der Buchungsbestätigung auf der Karte reserviert und nach Abschluss belastet. Anbieter werden nach einer Haltefrist über Stripe Connect ausgezahlt.

04

Sicherheit eingebaut

Ablaufende Links zum Teilen der Fahrt, ein Notruf mit einem Tippen und ein Sofortalarm direkt an das Support-Team.

05

Chat mit Sprachnachrichten

In-App-Nachrichten zwischen Kunden und Anbietern, mit Sprachnachrichten und Moderation.

06

Community-Videos

Kurze Videobeiträge, in Teilen hochgeladen und auf dem Server mit ffmpeg neu kodiert, mit Meldefunktion und Community-Regeln.

Fahrzeugklassen
Economy ride class car
Economy
Comfort ride class car
Comfort
XL ride class car
XL
Premium ride class car
Premium
The lyxup.com website

Der Anfang: lyxup.com

Das erste LYXUP ist eine Webplattform, die heute live ist. Sie läuft auf Docker in Frankfurt mit einer PostgreSQL-Datenbank und prüft jede Änderung vor der Veröffentlichung automatisch.

  • 6 Live-Services: Fahrten, Hotels, Mietwagen, Lieferung, Business und Erlebnisse
  • 17 Oberflächensprachen, darunter Arabisch und Hebräisch von rechts nach links
  • 5 Märkte mit eigener Währung
  • 255 Regressionstests bei jeder Änderung
lyxup.com besuchen
Tech-Stack
Laravel 13PHP 8.3PostgreSQLExpo SDK 57React NativeTypeScriptNext.js 16MUIStripe ConnectGoogle MapsWeb Pushffmpeg

Sie möchten so eine Plattform für Ihr Unternehmen?

LYXUP ist die Basis für die Buchungs-App von Nodik: Ihre Marke, Ihre Preise und Ihre Kunden, live in wenigen Wochen.

Zur Buchungs-App