🚕
Taxee Console
{{ serviceHealth.status || 'CHECKING' }}
{{ toast.title }}

{{ toast.message }}

Status:

Loading bookings from ScyllaDB...

No bookings found

Create a new ride or clear search filters to view records.

{{ b.id }}

{{ b.passenger_name }}

{{ b.passenger_phone }} • {{ b.user_id }}
{{ b.status }}
●
Pickup:

{{ b.pickup.address }}

■
Dropoff:

{{ b.dropoff.address }}

Class: {{ b.vehicle_class }} ${{ b.fare ? b.fare.total_fare.toFixed(2) : '0.00' }}
Driver: {{ b.driver.name }} (★{{ b.driver.rating.toFixed(1) }}) {{ b.driver.vehicle_model }}
Simulator:

Book a New Taxi Ride

Quick SF Presets:
● PICKUP LOCATION
■ DROPOFF LOCATION
{{ vc.name }}
{{ vc.description }}
Seats: {{ vc.seat_capacity }} ${{ estimateMap[vc.class_id].fare.total_fare.toFixed(2) }}
Estimated Trip
Distance: {{ currentEstimateSummary.distance_km }} km • Duration: ~{{ currentEstimateSummary.duration_min }} mins • Driver ETA: ~{{ currentEstimate.eta_minutes }} mins
${{ currentEstimate.fare.total_fare.toFixed(2) }}
Base ${{ currentEstimate.fare.base_fare }} + ${{ currentEstimate.fare.distance_fare }} dist + ${{ currentEstimate.fare.time_fare }} time

Vehicle Classes & Fleet Tiers

Configured vehicle categories, capacities, and pricing models loaded from ScyllaDB.

{{ vc.name }}

{{ vc.class_id }}
Active

{{ vc.description }}

Seat Capacity: {{ vc.seat_capacity }} passengers
Luggage Limit: {{ vc.luggage_capacity }} bags
Base Fare: ${{ vc.base_fare.toFixed(2) }}
Per Km Rate: ${{ vc.per_km_rate.toFixed(2) }}/km
Per Min Rate: ${{ vc.per_min_rate.toFixed(2) }}/min
Minimum Trip Fare: ${{ vc.min_fare.toFixed(2) }}
{{ selectedBooking.id }}

Booking Overview

Passenger

{{ selectedBooking.passenger_name }}

{{ selectedBooking.passenger_phone }}

{{ selectedBooking.user_id }}

Status
{{ selectedBooking.status }}

Dispatch: {{ selectedBooking.dispatch_id }}

Driver: {{ selectedBooking.driver.name }} ★ {{ selectedBooking.driver.rating.toFixed(2) }}
Vehicle: {{ selectedBooking.driver.vehicle_model }} ({{ selectedBooking.driver.vehicle_color }})
Plate: {{ selectedBooking.driver.license_plate }}
Phone: {{ selectedBooking.driver.phone }}
Location: {{ selectedBooking.driver.current_lat.toFixed(4) }}, {{ selectedBooking.driver.current_lng.toFixed(4) }}
Fare Breakdown ${{ selectedBooking.fare.total_fare.toFixed(2) }} {{ selectedBooking.fare.currency }}
Base Fare: ${{ selectedBooking.fare.base_fare.toFixed(2) }}
Distance ({{ selectedBooking.fare.distance_km }} km): ${{ selectedBooking.fare.distance_fare.toFixed(2) }}
Duration (~{{ selectedBooking.fare.duration_min }} min): ${{ selectedBooking.fare.time_fare.toFixed(2) }}
Surge Multiplier: {{ selectedBooking.fare.surge_multiplier }}x

Cancel Booking

Are you sure you want to cancel booking {{ cancellingBooking.id }}?