The client and the goal
I designed and built Rivage Auto from start to finish as a concept for a car rental agency in Rabat-Salé, with the site in English, French and Arabic. The agency and fleet are fictional, but you can use the site from search through to a confirmed booking. I wanted it to answer the two questions renters ask first.
What will it really cost, and where do I get the keys?
From the first screen to a reserved car

The phone screens follow someone from the home page to the fleet, through booking and on to confirmation.


The desktop screens show how that booking process looks on a larger screen.
What the site does
See the price before reserving. Every car shows its daily rate and the total for the chosen dates, along with the deposit and driver rules, before anyone clicks Reserve.

Book in four steps. Renters choose a car, review the trip and price, enter their details and get confirmation. Ticking add-ons updates the total as they go, and there's no online payment.

Choose where to collect the car. A map shows all the pick-up points, including the airport, train stations and delivery to your door. A table gives the delivery fee and hours for each.

Switch language and currency. Every page is available in English, French and right-to-left Arabic, with prices in dirhams or euros.
How it's built
I built the site with WordPress and Elementor.
VikRentCar handles the cars, prices and bookings.
Polylang handles English and French as well as right-to-left Arabic.
The pick-up map uses Leaflet. A bar with Call, WhatsApp and Book buttons stays on screen on phones.
The result
Concept project: the business is fictional, the site works.
Tell me about your fleet and customers if you run a car rental agency. Message me here on Contra and I'll reply with a fixed price in writing.
1 like · 0 views · Nov 14, 2026
This car rental concept shows the full price before a four-step booking, with every page in English, French and Arabic.