1. Home
  2. Case Studies
  3. NXTGUEST
Case study · Luxury transportation

NXTGUEST: a booking PWA for luxury transportation

ScalaCode built a progressive web app for NXTGUEST, a premium transportation provider. Guests book rides from a QR code or on mobile and pay with Stripe or PayPal, while an admin panel runs bookings, fares and drivers through a LimoAnywhere integration.

IndustryLuxury transportation
ProductBooking PWA and admin panel
IntegrationLimoAnywhere API
PaymentsStripe and PayPal
The client

NXTGUEST, a premium transportation provider

NXTGUEST wanted a better booking experience for guests and simpler operations for its team. The platform had to work with its existing LimoAnywhere setup while keeping its own data, so it could grow into a standalone product later.

The challenge

What the booking platform had to handle

1

LimoAnywhere integration

Rates, authentication and reservations had to pass through the LimoAnywhere API accurately, with proper error management.

2

Fast guest access

Guests arriving by QR code needed a PWA that opens quickly and is easy to use.

3

Room to stand alone

The system had to be able to drop its dependency on LimoAnywhere in future.

4

Future features

The backend had to accommodate fleet management and subscription services later.

NXTGUEST group service request, booking history and booking confirmation screens
The solution

A React and Node.js PWA with an admin panel

A mobile-first progressive web app for guests and a dashboard for administrators, connected to LimoAnywhere.

NXTGUEST add card payment screen and booking details screen
  1. 01

    QR code booking

    Guests open the PWA from a QR code or directly on mobile and request rides with custom pickup and drop-off locations.

  2. 02

    LimoAnywhere API integration

    API calls fetch rates, authenticate users and process reservations in real time.

  3. 03

    Payments

    Stripe and PayPal handle ride payments.

  4. 04

    Guest profiles

    Profiles are created automatically for returning guests, with booking history for quicker repeat bookings.

  5. 05

    Admin panel

    Booking management, fare setting, surge pricing, driver assignments, analytics and reporting.

  6. 06

    Independent data layer

    PostgreSQL and MongoDB keep data independent of LimoAnywhere, leaving room for a future move to a PaaS model.

The results

Guest booking and operations in one platform

Guests book and pay from a QR code, returning guests rebook from a saved profile, and administrators manage fares, drivers and reports from one dashboard.

QR code

guest booking access

Stripe + PayPal

payment options

Tech stack

What NXTGUEST runs on

Frontend

ReactJS (PWA)

Backend

NodeJS

Data

PostgreSQL, MongoDB

Payments and integration

Stripe, PayPal, LimoAnywhere API

Book a free strategy call

Plan a build like NXTGUEST for your business

  • 30 minutes with the ScalaCode team
  • What is realistic, what it costs and how long it takes
  • You decide afterwards whether to build with us

Book your strategy call

Takes 20 seconds