Tutti i progetti
Caso di studio · Piattaforma di app

LYXUP: una piattaforma di prenotazione multiservizio, costruita da un solo ingegnere

Corse, limousine, soggiorni e servizi per la casa in un'unica piattaforma: un'app per i clienti, un'app partner per autisti e fornitori e una sala operativa per il team, tutto su un'unica API.

Pre-lancio a Madrid · versione web precedente online su lyxup.com
LYXUP app welcome screen artwork: a black car on a Madrid street at sunset
150
servizi a catalogo, in 15 categorie
375+
route API dietro le tre app
400+
test automatici su API e app
34
pagine nella sala operativa

La sfida

Le piattaforme di prenotazione di solito richiedono un team di dieci persone e un anno o più: app separate per clienti e fornitori, un back office, pagamenti che dividono il denaro tra le parti, mappe, chat e funzioni di sicurezza.

LYXUP doveva fare tutto questo per molti tipi di servizio, non solo per le corse, restando abbastanza semplice da essere costruita, testata e gestita da una sola persona.

Tre app, una sola API

App clienti icon

App clienti

Prenota corse e servizi, paga con carta, segui l'autista dal vivo, chatta, condividi il viaggio e valutalo. iOS, Android e web da un'unica base di codice.

App partner icon

App partner

Autisti, host e fornitori ricevono i lavori uno alla volta, navigano, aggiornano ogni fase del viaggio, vedono i guadagni e configurano gli accrediti.

Sala operativa icon

Sala operativa

Il team gestisce prenotazioni, assegnazioni, prezzi, commissioni, accrediti, assistenza, moderazione e sicurezza da un unico pannello web.

Come è costruita

API principale
Laravel 13 · PHP 8.3 · PostgreSQL

Divisa in moduli di dominio (prenotazioni, assegnazione, pagamenti, accrediti, messaggistica, sicurezza), con un queue worker e job programmati per offerte, assegnazione, riconciliazione e accrediti.

App mobile
Expo SDK 57 · React Native · TypeScript

Un'unica base di codice genera sia l'app clienti sia l'app partner, più una versione web, in cinque lingue.

Sala operativa
Next.js 16 · React 19 · MUI

Un pannello di amministrazione veloce che comunica con l'API tramite un proprio proxy sicuro.

In evidenza

01

Assegnazione equa degli autisti

Le offerte di corsa vanno a un autista alla volta, in base a distanza, equità e priorità, con limiti per città e una limousine come alternativa.

02

Prezzi controllati dal team

Al km e al minuto, con fasce notturne, di punta, del weekend e festive e un tetto massimo. Le corse si possono prenotare fino a 7 giorni prima.

03

Pagamenti che tutelano tutti

La carta viene bloccata alla conferma della prenotazione e addebitata a lavoro concluso. I fornitori vengono pagati tramite Stripe Connect dopo un periodo di attesa.

04

Sicurezza integrata

Link per condividere il viaggio che scadono, chiamata di emergenza con un tocco e allerta urgente diretta al team di assistenza.

05

Chat con messaggi vocali

Messaggistica in app tra clienti e fornitori, con messaggi vocali e moderazione.

06

Video della community

Brevi video caricati a blocchi e ricodificati sul server con ffmpeg, con segnalazioni e regole della community.

Classi di corsa
Economy ride class car
Economy
Comfort ride class car
Comfort
XL ride class car
XL
Premium ride class car
Premium
The lyxup.com website

Dove è iniziato tutto: lyxup.com

Il primo LYXUP è una piattaforma web online ancora oggi. Gira su Docker a Francoforte con un database PostgreSQL e verifica automaticamente ogni modifica prima del rilascio.

  • 6 servizi attivi: corse, hotel, noleggio auto, consegne, business ed esperienze
  • 17 lingue di interfaccia, tra cui arabo ed ebraico da destra a sinistra
  • 5 mercati con la propria valuta
  • 255 test di regressione eseguiti a ogni modifica
Visita lyxup.com
Stack tecnologico
Laravel 13PHP 8.3PostgreSQLExpo SDK 57React NativeTypeScriptNext.js 16MUIStripe ConnectGoogle MapsWeb Pushffmpeg

Vuoi una piattaforma così per la tua attività?

LYXUP è la base dell'app di prenotazione di Nodik: il tuo marchio, i tuoi prezzi e i tuoi clienti, online in poche settimane.

Scopri l'app di prenotazione