- Mode
- Location
- Date & Details
- Select Car
- Confirmation
Select Reservation Type
Choose the type of service you need
Single Trip (Uber Style)
Point-to-point transportation with optional stops
- Pickup and destination
- Optional intermediate stops
- Pay per kilometer
Hourly/Daily Rental
Rent our service by hours or days
- Flexible duration
- Multiple destinations
- Pay per hour/day
Select Your Route
Select Your Pickup Point
Pickup Point
Intermediate Stops (Optional)
Destination
Date, Time & Trip Details
{{ getCurrentMonthYear() }}
Select Time
First select a date
Passengers
Maximum: {{ selectedVehicle?.passengers || 'N/A' }} passengers
Luggage
Maximum: {{ selectedVehicle?.Suitecases || 'N/A' }} suitcases
Child Seat
Maximum: {{ maxChildSeats }} child seats
Accessibility
Number of people with disabilities
Maximum: {{ passengers }} people
{{ selectedVehicle.model }}
{{ selectedVehicle.year }}{{ vehicle.brand }} {{ vehicle.model }}
{{ vehicle.year }} {{ vehicle.color }}
Reservation Confirmation
Vehicle
Brand: {{ selectedVehicle?.brand || 'N/A' }}
Model: {{ selectedVehicle?.model || 'N/A' }}
Year: {{ selectedVehicle?.year || 'N/A' }}
Price/Hour: {{ selectedVehicle ? formatPrice(selectedVehicle.price_per_hour) : 'N/A' }}
Route
Pickup: {{ pickupLocation || 'Not selected' }}
Destination: {{ destinationLocation }}
- {{ stop.address }}
Date and Time
Date: {{ selectedDate ? formatDate(selectedDate) : 'Not selected' }}
Time: {{ selectedTime || 'Not selected' }}
Passengers and Luggage
Passengers: {{ passengers }}
Suitcases: {{ luggage }}
Child Seats: {{ childSeats }}
People with disabilities: {{ disabledCount }}
Fare Details
Distance: {{ typeof routeDistance === 'number' ? routeDistance.toFixed(2) : parseFloat(routeDistance).toFixed(2) }} km
Estimated Time: {{ Math.round(routeDuration) }} minutes
Total Fare: {{ formatPrice(calculatedFare) }}
Contact Information
Name: {{ contactName || 'Not provided' }}
Email: {{ contactEmail || 'Not provided' }}
Phone: {{ contactPhone || 'Not provided' }}
Payment Method: {{ paymentMethod === 'card' ? 'Credit/Debit Card' : paymentMethod === 'cash' ? 'Cash' : 'PayPal' }}