- Startup
- Mobile & web application
Take Your Driver
- Sector
- Mobility
- Delivered as
- Website
- Back office
- Languages
- FR
“Votre chauffeur privé, ponctuel, discret, fiable”
(The project)
A private chauffeur booking platform for Morocco: customers get a fixed price before entering any personal data, book in four steps as a guest or with an account, and follow their bookings and invoices in a customer area.
(Context)
A known price and a driver at the door.
Business travellers and tourists in Morocco want a fixed price and a driver waiting at the airport or the hotel, with no meter and no surprises. Take Your Driver covers airport transfers, city-to-city trips, hourly hire and events in seven cities.
The public site is a fully static Next.js build that talks to a Laravel API for quotes, bookings, accounts and PDF invoices, with dedicated pages for the most searched routes and an admin dashboard for bookings, drivers and pricing.
(Key figures)
- booking steps
- 4
- cities served
- 7
- local landing pages
- 6
- vehicle categories
- 4
The decisions that shaped it
The price comes first
As soon as the trip and vehicle are chosen, a quote is requested and shown, before any personal information is asked for.
Conversion
A static site over an API
The site ships as static files on a CDN; quotes, bookings, accounts and invoices go through the Laravel API with secure sessions.
Fast by default
Landing pages are data
Each route page (Casablanca to Marrakech, Mohammed V airport…) is a data object rendered by one template, with its own metadata and structured data for search.
Local SEO
Protected without friction
A Cloudflare Turnstile check gates booking once every twelve hours, and rate limits show a clear countdown instead of a silent failure.
Abuse resistance
(How it works)
The booking wizard
Trip
Choose a transfer or hourly hire, the date and the addresses, with autocomplete and a route preview on the map.
Vehicle and quote
Pick a vehicle category and options; the fixed price appears immediately.
Passenger
Signed-in customers find their details prefilled; guests can book directly or create an account on the way.
Confirm
Review and confirm. The booking is recorded and its receipt shown, with the invoice available in the customer area.
Inside the project
Captures of the delivered build, grouped by product. Select one to see it at full size.
Website
2 captures
Back office
1 captures
Technology
- Framework
- Next.js 16
- React 19
- Static export
- TypeScript
- Interface
- Tailwind CSS 4
- Framer Motion
- Maps
- Google Maps
- Places
- Directions
- Back end
- Laravel
- Sanctum
- PDF invoices
- Security
- Cloudflare Turnstile
- Security headers (CSP)
(Next project)
Africa Toner
Retail, 2025


