Booking for tours and rentals
A booking website, an operator dashboard and online payments in one application. Customers book on their own in three steps; you stop losing time to phone calls, spreadsheets and double bookings.
Everything you need
Not a generic back office: an application built around vehicles, time slots and small groups, from the storefront to collecting the money.
The customer picks a tour, date, time and party size, enters their details and confirms. It works well on a phone, with no sign-up and no app to download.
The system knows how many carts you have and how long each tour lasts. It only shows slots that are truly free, even with several groups departing together.
The check happens on the server: even with dozens of simultaneous requests for the last slot, only one is accepted.
Card (Stripe) and PayPal, collecting the full amount or just a deposit. Card data never touches your website.
Confirmation, pre-tour reminder and cancellation go out on their own, in the language the customer booked in.
Customers cancel with a code and phone number within the deadline you set. If they had paid, the refund starts automatically.
The customer chooses the guide's language. You see it in the agenda and in messages, so you can assign the right person.
Hotel pick-up, meeting point or any address: the detail travels with the booking and appears in the messages.
The site becomes an app on the home screen, with icon, shortcuts and offline use of the ticket. No store, no download.
After booking, the customer gets a ticket with a QR code, saved on their phone. It opens even without a connection and shows whether it is valid, used or cancelled.
Your staff scan the QR from the dashboard, on the same phone, with no app to install. The system checks the booking and asks for confirmation before marking it.
A ticket already used is rejected, with time and operator. The list shows a "Used" label, with a filter and a column in the export.
See where the carts are in real time, with status, speed, battery and route. The driver's phone is all the GPS you need.
Staff get every new booking and cancellation; customers get the reminder. They arrive even with the app closed, at no cost per message.
Delay, bad weather, pick-up confirmed: choose the day's bookings and send a notification in each customer's language.
Customer app
An installable web app, with no app stores. The customer books, receives the QR and always has it ready, even where there is no signal.
Operator dashboard
Open the agenda and see every vehicle, every departure, who has paid and who still owes a balance. On phone or computer.
Scan and validate
From the operator dashboard the camera reads the customer's QR and the server verifies the booking. No reader to buy, no app to install.
Real-time fleet
A dashboard tab shows the fleet on a map and refreshes every 5 seconds. No devices to buy: the GPS is the driver's phone.
Payments
You decide how payment works, straight from the dashboard, with no developer needed.
Communication
Every step triggers a timely message. Fewer calls asking for confirmation, fewer no-shows.
Push notifications
Notifications from the browser and the installed app, with no native apps and no fee per message. Email and WhatsApp stay for what is important.
Reliability
A system that handles names, phone numbers and payments must be solid. Security is part of the product, not an extra.
Two-step verification, lockout after failed attempts, expiring sessions.
Owner and staff with different permissions. Every sensitive action is logged.
Tested with dozens of simulated attacks, from code injection to forged requests.
Cloudflare Turnstile check, almost invisible, against fake bookings.
Privacy notice ready in two languages and automatic data anonymisation after the period you choose.
It stays with Stripe and PayPal. Your site never sees or stores it.
Go-live guide with certificate, daily backups and an automated check.
The QR holds only the code. Its status reveals no name, phone or amount.
Messages are encrypted and signed to the Web Push standards. Only the browsers' official services are accepted.
Tracking happens during the shift. History lasts as long as you choose and deletes itself.
A personal code per vehicle, revocable. Lockout after too many wrong codes.
The owner sees and removes the devices receiving staff notifications.
Getting started
Name, tours, prices, number of vehicles, hours and cancellation rules.
Email, WhatsApp, Stripe and PayPal with your own keys, from the dashboard.
Photos, texts and colours of the site, with your identity and your domain.
Publish, run a test payment and refund, and welcome your first customers.
Frequently asked questions
From the Fleet tab of the dashboard, on a map that refreshes every 5 seconds. Each driver opens a page on their phone and taps "Start shift", or uses the free Traccar Client app.
No. The driver's phone is enough. The web page needs the screen to stay on; Traccar Client also works in the background.
Yes, but the app must be added to the Home Screen (iOS 16.4 or later). On Android and desktop they also work without installing it.
Yes. In the dashboard you select the day's bookings, pick a quick message or write one, and send it. Customers who switched notifications on receive it.
You must inform them and, where applicable, have the agreements required by their employment contract. The application only tracks during the shift and deletes history by itself. An employment adviser is worth consulting.
No. The site can be installed on the home screen like an app, but it also works from the browser alone. It does not go through the App Store or Google Play.
Any phone with a camera and the operator dashboard open over https. No dedicated readers or apps. If the QR will not read, type the code by hand.
No. The application handles any small fleet with timed tours or rentals: minicars, e-bikes, electric tuk-tuks, boats, scooters. Only names and texts change.
The number of vehicles is a setting. The system works out by itself how many groups can depart at the same time.
On an ordinary host with PHP and a MariaDB/MySQL database. No special services or dedicated infrastructure needed.
Yes. Logo, colours, photos, tour descriptions and languages adapt to your brand. The site goes live under your name and domain.
Nobody but Stripe and PayPal. The site sends customers to the two services' payment pages and only receives the outcome.
Yes, from the operator dashboard, also choosing the language of the messages. They appear in the agenda like any other booking.
Fees are those charged by Stripe and PayPal under your own agreement with them. The application adds no percentage on your takings.
Tell us about your business: we will get back to you to arrange a live demo and see how to adapt the application.