Wszystkie realizacje
Case study · Platforma aplikacji

LYXUP: wielousługowa platforma rezerwacyjna zbudowana przez jednego inżyniera

Przejazdy, limuzyny, noclegi i usługi domowe na jednej platformie: aplikacja dla klientów, aplikacja partnerska dla kierowców i usługodawców oraz centrum operacyjne dla zespołu, wszystko na jednym API.

Przed startem w Madrycie · wcześniejsza wersja webowa działa na lyxup.com
LYXUP app welcome screen artwork: a black car on a Madrid street at sunset
150
usług w katalogu, w 15 kategoriach
375+
endpointów API obsługujących trzy aplikacje
400+
testów automatycznych API i aplikacji
34
stron w centrum operacyjnym

Wyzwanie

Platformy rezerwacyjne zwykle wymagają zespołu dziesięciu osób i co najmniej roku pracy: osobne aplikacje dla klientów i usługodawców, zaplecze administracyjne, płatności dzielące pieniądze między strony, mapy, czat i funkcje bezpieczeństwa.

LYXUP musiał robić to wszystko dla wielu rodzajów usług, nie tylko przejazdów, a przy tym pozostać na tyle prosty, by jedna osoba mogła go zbudować, przetestować i utrzymywać.

Trzy aplikacje, jedno API

Aplikacja dla klientów icon

Aplikacja dla klientów

Rezerwacja przejazdów i usług, płatność kartą, śledzenie kierowcy na żywo, czat, udostępnianie i ocena przejazdu. iOS, Android i web z jednego kodu.

Aplikacja partnerska icon

Aplikacja partnerska

Kierowcy, gospodarze i usługodawcy dostają zlecenia pojedynczo, nawigują, aktualizują każdy etap kursu, widzą zarobki i ustawiają wypłaty.

Centrum operacyjne icon

Centrum operacyjne

Zespół zarządza rezerwacjami, dopasowaniem, cenami, prowizją, wypłatami, wsparciem, moderacją i bezpieczeństwem z jednego panelu webowego.

Jak to jest zbudowane

Główne API
Laravel 13 · PHP 8.3 · PostgreSQL

Podzielone na moduły domenowe (rezerwacje, dopasowanie, płatności, wypłaty, wiadomości, bezpieczeństwo), z workerem kolejki i zadaniami cyklicznymi dla ofert, dopasowania, uzgadniania płatności i wypłat.

Aplikacje mobilne
Expo SDK 57 · React Native · TypeScript

Jeden kod buduje zarówno aplikację dla klientów, jak i aplikację partnerską, a także wersję webową, w pięciu językach.

Centrum operacyjne
Next.js 16 · React 19 · MUI

Szybki panel administracyjny, który komunikuje się z API przez własne bezpieczne proxy.

Najważniejsze funkcje

01

Uczciwe dopasowanie kierowców

Oferty przejazdów trafiają do jednego kierowcy naraz, według odległości, sprawiedliwego podziału i priorytetu, z limitami dla każdego miasta i limuzyną jako opcją zapasową.

02

Ceny pod kontrolą zespołu

Za kilometr i za minutę, z przedziałami nocnymi, szczytowymi, weekendowymi i świątecznymi oraz limitem ceny. Przejazdy można rezerwować do 7 dni wcześniej.

03

Płatności, które chronią wszystkich

Środki na karcie są blokowane przy potwierdzeniu rezerwacji i pobierane po wykonaniu zlecenia. Usługodawcy dostają wypłaty przez Stripe Connect po okresie karencji.

04

Wbudowane bezpieczeństwo

Wygasające linki do udostępniania przejazdu, połączenie alarmowe jednym dotknięciem i pilny alert prosto do zespołu wsparcia.

05

Czat z wiadomościami głosowymi

Wiadomości w aplikacji między klientami a usługodawcami, z wiadomościami głosowymi i moderacją.

06

Filmy społeczności

Krótkie filmy przesyłane w częściach i przekodowywane na serwerze przez ffmpeg, ze zgłaszaniem treści i zasadami społeczności.

Klasy przejazdów
Economy ride class car
Economy
Comfort ride class car
Comfort
XL ride class car
XL
Premium ride class car
Premium
The lyxup.com website

Jak to się zaczęło: lyxup.com

Pierwszy LYXUP to platforma webowa, która działa do dziś. Pracuje na Dockerze we Frankfurcie z bazą PostgreSQL i automatycznie sprawdza każdą zmianę przed wydaniem.

  • 6 działających usług: przejazdy, hotele, wynajem aut, dostawy, biznes i atrakcje
  • 17 języków interfejsu, w tym arabski i hebrajski pisane od prawej do lewej
  • 5 rynków z własną walutą
  • 255 testów regresji przy każdej zmianie
Odwiedź lyxup.com
Technologie
Laravel 13PHP 8.3PostgreSQLExpo SDK 57React NativeTypeScriptNext.js 16MUIStripe ConnectGoogle MapsWeb Pushffmpeg

Chcesz taką platformę dla swojej firmy?

LYXUP to podstawa aplikacji rezerwacyjnej Nodik: twoja marka, twoje ceny i twoi klienci, gotowe w kilka tygodni.

Zobacz aplikację rezerwacyjną