Alla uppdrag
Kundcase · Appplattform

LYXUP: en bokningsplattform för flera tjänster, byggd av en utvecklare

Taxi, limousine, boende och hemtjänster i en plattform: en kundapp, en partnerapp för förare och leverantörer och en driftcentral för teamet, allt på ett och samma API.

Förlansering i Madrid · tidigare webbversion live på lyxup.com
LYXUP app welcome screen artwork: a black car on a Madrid street at sunset
150
tjänster i katalogen, fördelade på 15 kategorier
375+
API-rutter bakom de tre apparna
400+
automatiska tester för API:t och apparna
34
sidor i driftcentralen

Utmaningen

Bokningsplattformar kräver oftast ett team på tio personer och ett år eller mer: separata appar för kunder och leverantörer, ett backoffice, betalningar som delar pengar mellan parter, kartor, chatt och säkerhetsfunktioner.

LYXUP skulle klara allt det för många olika typer av tjänster, inte bara resor, och ändå vara enkel nog för en person att bygga, testa och driva.

Tre appar, ett API

Kundapp icon

Kundapp

Boka resor och tjänster, betala med kort, följ föraren live, chatta, dela resan och betygsätt den. iOS, Android och webb från samma kodbas.

Partnerapp icon

Partnerapp

Förare, värdar och leverantörer får jobb ett i taget, navigerar, uppdaterar varje steg i resan, ser sina intäkter och ställer in utbetalningar.

Driftcentral icon

Driftcentral

Teamet hanterar bokningar, matchning, priser, provision, utbetalningar, support, moderering och säkerhet i en och samma webbpanel.

Så är den byggd

Kärn-API
Laravel 13 · PHP 8.3 · PostgreSQL

Uppdelat i domänmoduler (bokningar, matchning, betalningar, utbetalningar, meddelanden, säkerhet), med en köhanterare och schemalagda jobb för erbjudanden, matchning, avstämning och utbetalningar.

Mobilappar
Expo SDK 57 · React Native · TypeScript

En kodbas bygger både kundappen och partnerappen, plus en webbversion, på fem språk.

Driftcentral
Next.js 16 · React 19 · MUI

En snabb adminpanel som pratar med API:t via en egen säker proxy.

Höjdpunkter

01

Rättvis förarmatchning

Reseerbjudanden går till en förare i taget, rangordnade efter avstånd, rättvisa och prioritet, med gränser per stad och limousine som reserv.

02

Prissättning som teamet styr

Per km och per minut, med tidsfönster för natt, rusning, helg och helgdag samt ett pristak. Resor kan bokas upp till 7 dagar i förväg.

03

Betalningar som skyddar alla

Kortet reserveras när en bokning bekräftas och debiteras när jobbet är klart. Leverantörer får utbetalning via Stripe Connect efter en spärrperiod.

04

Inbyggd säkerhet

Delningslänkar för resan som går ut, nödsamtal med ett tryck och ett akut larm direkt till supportteamet.

05

Chatt med röstmeddelanden

Meddelanden i appen mellan kunder och leverantörer, med röstmeddelanden och moderering.

06

Communityvideor

Korta videoinlägg som laddas upp i delar och kodas om på servern med ffmpeg, med anmälningsfunktion och communityregler.

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

Där det började: lyxup.com

Den första LYXUP är en webbplattform som är live i dag. Den körs på Docker i Frankfurt med en PostgreSQL-databas och testar varje ändring automatiskt före release.

  • 6 tjänster live: resor, hotell, biluthyrning, leverans, företag och upplevelser
  • 17 gränssnittsspråk, bland annat arabiska och hebreiska från höger till vänster
  • 5 marknader med egen valuta
  • 255 regressionstester vid varje ändring
Besök lyxup.com
Teknikstack
Laravel 13PHP 8.3PostgreSQLExpo SDK 57React NativeTypeScriptNext.js 16MUIStripe ConnectGoogle MapsWeb Pushffmpeg

Vill du ha en sådan plattform för ditt företag?

LYXUP är grunden för Nodiks bokningsapp: ditt varumärke, dina priser och dina kunder, live på några veckor.

Se bokningsappen