Alle prosjekter
Kundecase · Appplattform

LYXUP: en bestillingsplattform for flere tjenester, bygget av én utvikler

Taxi, limousin, overnatting og hjemmetjenester i én plattform: en kundeapp, en partnerapp for sjåfører og leverandører og en driftssentral for teamet, alt på ett API.

Før lansering i Madrid · tidligere webversjon live på lyxup.com
LYXUP app welcome screen artwork: a black car on a Madrid street at sunset
150
tjenester i katalogen, fordelt på 15 kategorier
375+
API-ruter bak de tre appene
400+
automatiserte tester for API-et og appene
34
sider i driftssentralen

Utfordringen

Bestillingsplattformer krever vanligvis et team på ti og ett år eller mer: egne apper for kunder og leverandører, et backoffice, betalinger som fordeler penger mellom parter, kart, chat og sikkerhetsfunksjoner.

LYXUP måtte gjøre alt dette for mange typer tjenester, ikke bare turer, og samtidig være enkel nok til at én person kunne bygge, teste og drifte den.

Tre apper, ett API

Kundeapp icon

Kundeapp

Bestill turer og tjenester, betal med kort, følg sjåføren live, chat, del turen og gi vurdering. iOS, Android og web fra én kodebase.

Partnerapp icon

Partnerapp

Sjåfører, verter og leverandører får jobber én om gangen, navigerer, oppdaterer hvert steg i turen, ser inntekter og setter opp utbetalinger.

Driftssentral icon

Driftssentral

Teamet styrer bestillinger, matching, priser, provisjon, utbetalinger, kundestøtte, moderering og sikkerhet fra ett webpanel.

Slik er den bygget

Kjerne-API
Laravel 13 · PHP 8.3 · PostgreSQL

Delt inn i domenemoduler (bestillinger, matching, betaling, utbetalinger, meldinger, sikkerhet), med en køarbeider og planlagte jobber for tilbud, matching, avstemming og utbetalinger.

Mobilapper
Expo SDK 57 · React Native · TypeScript

Én kodebase bygger både kundeappen og partnerappen, pluss en webversjon, på fem språk.

Driftssentral
Next.js 16 · React 19 · MUI

Et raskt adminpanel som snakker med API-et via sin egen sikre proxy.

Høydepunkter

01

Rettferdig sjåførmatching

Turtilbud går til én sjåfør om gangen, rangert etter avstand, rettferdighet og prioritet, med grenser per by og limousin som reserve.

02

Prising teamet styrer

Per km og per minutt, med tidsvinduer for natt, rush, helg og helligdager og et pristak. Turer kan bestilles opptil 7 dager i forveien.

03

Betaling som beskytter alle

Beløpet reserveres på kortet når bestillingen bekreftes, og trekkes når jobben er utført. Leverandører får utbetaling via Stripe Connect etter en holdeperiode.

04

Innebygd sikkerhet

Delingslenker for turen som utløper, nødanrop med ett trykk og et hastevarsel rett til supportteamet.

05

Chat med talemeldinger

Meldinger i appen mellom kunder og leverandører, med talemeldinger og moderering.

06

Videoer fra fellesskapet

Korte videoinnlegg lastet opp i biter og omkodet på serveren med ffmpeg, med rapportering og fellesskapsregler.

Bilklasser
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 det startet: lyxup.com

Den første LYXUP er en webplattform som er live i dag. Den kjører på Docker i Frankfurt med en PostgreSQL-database og sjekker hver endring automatisk før lansering.

  • 6 tjenester live: turer, hotell, bilutleie, levering, bedrift og opplevelser
  • 17 grensesnittspråk, blant annet arabisk og hebraisk fra høyre mot venstre
  • 5 markeder med egen valuta
  • 255 regresjonstester ved hver endring
Besøk lyxup.com
Teknologistack
Laravel 13PHP 8.3PostgreSQLExpo SDK 57React NativeTypeScriptNext.js 16MUIStripe ConnectGoogle MapsWeb Pushffmpeg

Vil du ha en slik plattform for bedriften din?

LYXUP er grunnlaget for bestillingsappen fra Nodik: ditt merke, dine priser og dine kunder, live på noen uker.

Se bestillingsappen