modules

passenger app

light company-branded booking, payment, trips, and account management

The passenger app turns the same company rules behind E-BookNow into a clean native ride experience. Riders open a company link, book through five guided steps, review the real charge, pay with saved cards or a new card, then manage trips and account data from the same light interface.

MapLibre routes Voice fill Vehicle rates Saved cards
20:42
Book a ride Your Company
Review and payment
Date Saturday, 6 Jun 2026
Time 23:15 HS - 11:15 PM
Service type One Way or Round Trip
Vehicle Luxury Sedan 4 Pass
Pickup Times Square, Manhattan, NY
Drop-off LaGuardia Airport, East Elmhurst
Total $149.75
Payment method

Choose a saved card or enter a new card for this trip.

VISA 4242 AMEX 0005 JCB 0505 add New card
Booking flow

five guided steps from route to reservation

redesigned from the actual NativeScript passenger screens

1

Trip

Pickup, stops, drop-off, saved favorites, current location shortcuts, place predictions, MapLibre preview, route line, markers, and wait minutes for intermediate stops.

2

Details

Date, time, service type, passenger count, luggage count, airport job detection, airline search, flight number, and flight summary validation.

3

Vehicle

Company vehicle rates load after the trip details are valid, showing class, capacity, luggage, description, selected state, and fare total.

4

Extras

Add-on quantities, child seat, meet and greet, pet friendly, passenger notes, promo code entry, and price-aware extras.

5

Review

Charge detail, total, optional tip, saved payment methods, new card entry, login/register prompts, confirm, edit update, and cancel paths.

Trip builder

addresses, favorites, stops, and route confidence

Riders can start from a company-branded app link, fill pickup and drop-off, save favorite locations, choose their current position, add stops, set waiting time, and preview the route before continuing. The app keeps the map visible instead of hiding the operational context.

star Favorite locations my_location Current location add_location_alt Stops with wait time route MapLibre route
Book a ride Your Company
Times Square, Manhattan, NY 10036 close star
LaGuardia Airport, East Elmhurst, NY close star_border
MapLibre
Book a ride Your Company
Saturday, 6 Jun 2026calendar_today
23:15 HS - 11:15 PMschedule
One Way or Round Tripexpand_more
2
0
Airport flight data Airline search, flight number, and incomplete-flight warning.
Details and validation

trip data that feeds the fare engine

The details screen keeps the booking strict without feeling heavy. Date, time, service type, passengers, and luggage are validated before rate lookup. Airport rides can require airline and flight number, then display a clear flight summary or a warning when data is incomplete.

Rate request vehicle-rates Company, route, service, passengers, luggage, add-ons
Voice fill Pickup to review Natural language can fill locations, time, service, flight, and notes.
Vehicle rates

fleet choices without relying on screenshots

every vehicle card can describe capacity, luggage, class, and live price

Luxury Sedan 4 Pass

4 pax · 4 bags · Premium sedan class

$106.75 Selected

STD Sedan 3 Pass

3 pax · 3 bags · Standard Sedan 3 Pass

$81.75 Available

Luxury SUV 6 Pass

6 pax · 6 bags · SUV and airport luggage

$149.75 Available
Extras and notes

add-ons, service extras, promo codes, and passenger instructions

The app separates quantity-based add-ons from simple extra toggles so riders can make precise requests. Operations still receive structured values, pricing stays visible, and the reservation keeps passenger notes attached all the way to dispatch.

child_friendly Child seat pets Pet friendly thumb_up Meet and greet local_offer Promo code
Extras and notes
Beer Can$8.00 1
Water$5.00 0
Wine$50.00 0
child_friendlyChild Seat
$35.00
thumb_upMeet and Greet
$40.00
petsPet Friendly
$35.00
Passenger notes
Promo code
Review and payment

transparent totals before the ride is confirmed

The review step combines the route, date, time, service, vehicle, fare table, total, optional tip, saved payment method, and new-card path. If the rider is not signed in, the same step asks them to log in or create an account before confirmation.

Base$72.00
Distance$28.50
Extras$40.00
Total$149.75
Payment method

Choose a saved card or enter a new card for this trip.

VISA4242Expires 09/44 AMEX0005Expires 09/35 DINERS0004Expires 09/67 UNIONPAY0005Expires 09/35 addUse a new cardEnter a different card.
App styling

carry the company brand into every passenger screen

The passenger app can use the same profile styling fields as the web widget, so a company can keep its booking experience consistent across website and mobile. Font family, primary color, and background color influence the header, active stepper state, main buttons, bottom tabs, toggles, form focus states, payment choices, and confirmation actions.

Company identity, terms URL, website domain, service types, vehicle classes, merchant account, and timing rules stay tied to the same configuration, which helps the app feel branded without duplicating operational setup.

Font family Primary color Background color Branded terms
Styling Passenger app profile
Lato Montserrat Playfair Display
#1f48c1 #0f9f6e #d7a321
#ffffff #f6fff9 #171717
Book a ride Your Company
One Way or Round Trip expand_more
child_friendly Child seat
After booking

trips, passengers, favorites, payments, and company context

the passenger app keeps repeat riders productive after the first reservation

Company link setup

Deep links and QR codes store owner id, company id, and profile name, so the app loads only the selected company resources before login or registration.

Trips

Riders search by reservation id, pickup, stop, or drop-off, filter by date presets or custom ranges, open trip detail, and page through results with fixed controls.

Passengers

Account tools save passenger names, email, phone, and default status so repeat reservations can reuse the right traveler without manual entry.

Favorite locations

Saved locations include label, address autocomplete, edit, delete, and quick-use behavior inside pickup, stop, and drop-off fields.

Payment methods

The account tab refreshes saved payment methods and the checkout modal can reuse a card or send the rider into the Stripe new-card path.

Account control

Users can switch companies, log out, or delete account data, including saved passenger data, payment links, favorites, and linked app records.