Documentation

Knowledge Base

Booking a Vehicle

In addition to tracking scheduled passenger transportation, NexaRide lets you book a vehicle on demand for events, trips, or one-time transfers — no organization connection required.

Opening the Booking Screen

You can start a booking from several places:

  • The Book a Vehicle card at the top of the home screen
  • Book a Vehicle in the account menu (tap your avatar/hamburger icon, top-left of the header)

Unlike Passengers, Stops, and Tracking, booking is open to any signed-in user — you don't need to connect to an organization first.

Browsing Vehicles

The Booking screen lists available vehicles as cards, each showing:

  • A photo (or photo carousel if the vehicle has multiple images)
  • Vehicle name, make, model, and year
  • A short description set by the provider, if any
  • Price — a single price with its unit (e.g. "/ trip", "/ hour", "/ day"), or a price range if the vehicle offers multiple pricing options
  • Seat capacity and the provider's city

When you first open the screen, NexaRide requests your location and automatically filters vehicles to your area. If location access is denied or unavailable, all available vehicles are shown instead.

Filtering Vehicles

Tap Filter (top-right, next to the screen title) to open the filter modal:

  1. Choose a Country
  2. Choose a State / Region (options load once a country is selected)
  3. Choose a City (options load once a state is selected)
  4. Choose a Provider (options load once a city is selected)

Each selection narrows the options for the next field. Tap the GPS icon in the filter header to re-detect your location and auto-fill these fields. Tap Apply to filter the vehicle list, or Reset to clear all filters and reload every available vehicle.

When a filter is active, the button in the header shows Filtered instead of Filter.

Making a Booking

Tap a vehicle card to open the booking flow. It walks through up to four steps:

Step 1: Dates

  1. Choose One Way or Round Trip using the toggle at the top
  2. Select a date on the calendar (for round trips, select a start and end date)

Dates that are fully booked for the vehicle are disabled on the calendar.

Step 2: Time

Pick a departure time using the hour grid, then the minute grid (in 15-minute increments). For round trips, a second time picker appears for the return time.

Time slots that conflict with an existing booking are shown crossed out and disabled. If your selected time overlaps a booking, a conflict warning appears.

Step 3: Price (if applicable)

If the vehicle has more than one pricing option (e.g. per trip vs. per day), choose one from the list. This step is skipped automatically if the vehicle has only one price.

Step 4: Trip Details

Review the summary card (vehicle, dates/times, selected price), then fill in:

  • Number of Passengers (required, limited to the vehicle's seat capacity)
  • Pickup Location (optional)
  • Drop-off Location (optional)
  • Company (optional)
  • Companion Name (optional)
  • Companion Contact (optional)
  • Trip details — pickup notes, luggage, or special requirements (optional)

Tap Submit Booking to send the request. You'll see a confirmation toast once it's submitted.

Use the back arrow in the header at any step to return to the previous step, or the X on the first step to close the booking flow without submitting.

My Bookings

Tap the calendar icon in the top-right of the header while on the Booking screen to open My Bookings — a full history of your booking requests.

Each booking card shows:

  • Vehicle photo, name, and provider
  • A status badge: Pending, Paid, Confirmed, Cancelled, or Completed
  • Trip type (one way / round trip) and dates/times
  • Pickup and drop-off addresses, if provided
  • Passenger count and any trip notes
  • Confirmation date, once confirmed
  • Cancellation reason, if the booking was cancelled

If you have no bookings yet, tap Book a Vehicle in the empty state to start one. Otherwise, tap Book Another Vehicle at the bottom of the list to make another booking.

Cancelling a Booking

Bookings that are Pending or Confirmed can be cancelled:

  1. On the booking card, tap Cancel Booking
  2. Optionally enter a reason
  3. Tap Yes, Cancel to confirm, or Keep Booking to back out

The booking's status updates to Cancelled immediately.

Booking Status

  • Pending — submitted, awaiting the provider's confirmation
  • Paid — payment has been received
  • Confirmed — the provider has confirmed the trip
  • Completed — the trip has taken place
  • Cancelled — the booking was cancelled by you or the provider

Ready to Transform Your Fleet Operations?