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.

You can either pick a specific vehicle yourself, or describe your trip and let a provider match you with one.

Opening the Booking Screen

You can start a booking from several places:

  • The Book a Vehicle or Request a Ride cards on 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.

Vehicles vs. Request Ride

At the top of the Booking screen, a toggle switches between two modes:

  • Vehicles — browse and pick a specific vehicle yourself
  • Request Ride — skip picking a vehicle; tell the provider when and where, and they'll assign one

Tapping Request a Ride on the home screen jumps straight into Request Ride mode.

Browsing Vehicles

In Vehicles mode, available vehicles are listed 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 each price listed individually with its own unit if the vehicle offers more than one
  • The provider's logo and name, seat capacity, and city

Requesting a Ride

In Request Ride mode, the list shows providers instead of individual vehicles, each showing:

  • The provider's logo and name
  • Their city
  • How many vehicles they have available
  • Their price range, if set

Tap a provider to start a booking without choosing a vehicle. The provider assigns one once they confirm your request.

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

Filtering

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 list, or Reset to clear all filters and reload everything available. This filter applies to both Vehicles and Request Ride mode.

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

Making a Booking

Tap a vehicle or provider card to open the booking flow. It walks through up to five 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)

If you picked a specific vehicle, dates that are already fully booked for it 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.

For a specific vehicle, 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: Pickup & Drop-off

An interactive map fills the screen for this step:

  • The first tap on the map sets your pickup point (green pin); the second tap sets your drop-off point (red pin)
  • Each tap fills in the matching address field below, reverse-geocoded from the map — you can still edit the text directly, or type an address instead of tapping the map
  • Tap the × on a field to clear that point, which lets you tap the map again to set a new one
  • Once both points are set, a driving route is drawn between them, with the distance and estimated travel time shown as badges in the top-left
  • The location button (top-right) centers the map on your current position

Both fields are optional — you can leave one or both blank and just describe the trip in the notes on the next step instead.

Step 4: Price (if applicable)

If you picked a vehicle with 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, or if you're requesting a ride without a vehicle.

Step 5: Trip Details

Review the summary card (vehicle or provider, dates/times, selected price, pickup/drop-off), then fill in:

  • Number of Passengers (required; limited to the vehicle's seat capacity, if applicable)
  • Company (optional)
  • Companion Name (optional)
  • Companion Contact (optional)
  • Trip details — pickup notes, luggage, or special requirements (optional)

Tap Submit Booking (or Submit Request when requesting a ride without a vehicle) to send it. You'll be taken to My Bookings with a confirmation toast once it's submitted.

Use the back arrow in the header at any step to return to the previous step, or to leave the booking flow entirely from the first step.

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 name (or "Vehicle to be assigned" if you requested a ride without picking one), provider logo and name
  • A status badge: Pending, Paid, Confirmed, Cancelled, or Completed
  • Trip type (one way / round trip) and dates/times
  • Price, if set
  • Pickup and drop-off addresses, if provided — shown with the same green/red pin colors used on the map
  • 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?

Questions? Call us at +7 7172 62-63-63