Skip to content
Back to the projects
Status
live
Type
Rental platform, own fleet
Period
2026
Documentation
November 13, 2026
Technologies used
Google Cloud, Google Maps Platform

Bentchich Car

A complete rental platform for an agency with its own fleet: from the customer’s request to the signed contract, run from a phone.

View livebentchichcar.com(opens in a new tab)

bentchichcar.com
Bentchich Car vehicle list: currency and language selection, filters for period and price, quick filters such as “no deposit”, and for each car the daily price and the estimated total for three days.
Bentchich Car on a phone: currency and language, chosen period, 25 cars, quick filters and the first car card, with navigation at the bottom of the screen.

In brief

Bentchich Car links the customers, the team and the fleet on one platform. The customer finds a car, sees the exact price for their dates and sends a request in two minutes; the agency receives it at once, decides with one tap, then prepares the contract and has it signed.

  • 4

    languages

    French, German, English, Dutch

  • 4

    display currencies

    dirham (billing currency), euro, US dollar, Canadian dollar

  • 17

    pick-up locations

    airports and cities, plus any address in Morocco

  • 118

    countries

    for the customer’s phone number

  • 25

    months of pricing

    planned ahead, repeatable every year

Customer side

Find and request

Fast and clear at every step, in the customer’s own language and currency.

Finding the right car

  • Search by location (airport, city or exact address through the Google Maps address search) and by dates in a two-tap calendar, with pick-up and return times.
  • Number of days calculated automatically in 24-hour blocks, with a 30-minute grace period.
  • Filters as buttons: category, automatic or manual, fuel, seats, doors, equipment, price, deposit (including “no deposit”), unlimited mileage, driver age. Only filters that match the actual fleet are shown.
  • Sorting by price or recommendation: featured cars first, then the categories in turn.
  • Results in pages of 24, as a grid or a list; “Back to results” returns to exactly the same spot.

The car page

  • Full-screen gallery, browsed with a swipe.
  • Features as icons: gearbox, seats, fuel, doors, equipment.
  • Daily price for the chosen dates and estimated total; each car’s own extras are added to the total automatically.
  • Rental conditions set by the agency: deposit, mileage, minimum age.
  • WhatsApp button with a prefilled message (car, link, dates), favourites, link sharing.

Correct prices, everywhere

  • Every day has its price from the price calendar: list, car page, request and email show the same amount.
  • Billing in dirhams; display in euros, US or Canadian dollars at the current rate, updated every 15 minutes and always marked as indicative.
  • Only current prices on screen: a price appears once it has been confirmed as up to date.

The request

  • Car, dates, location, name, email and mobile number (WhatsApp); the country is suggested from the customer’s phone, with search across 118 countries.
  • Delivery to an address: the chosen address is included in the request, with directions.
  • Short request number (for example BC-7K2M9Q), copied with one tap; an email confirms receipt in the customer’s language.
  • Optional customer account to find past requests.

On every screen

  • Built for the phone first, checked on iPhone, Android, tablet and computer.
  • Language switch in one tap, keeping the chosen car and dates.
  • Installable as an app on the home screen, updated automatically.
  • Contact at the bottom of every page: WhatsApp, call, directions, Google Maps.

Google

Being found on Google

Every page is delivered complete and in its own language, so Google can read it from its very first visit.

  • Its own title and description for every page and language; Google knows which version to show to which visitor.
  • Pages per city (Casablanca, Marrakesh, Kenitra) and a delivery page listing every airport; Rabat is covered by the home page.
  • Sitemap updated automatically whenever a car is published; a car taken off the platform is removed cleanly from Google as well.
  • Linked to the agency’s Google Maps profile and social networks; a sharp logo in search results.
  • A link shared on WhatsApp, Facebook or Instagram shows a preview with the car’s photo and the text in the right language.

Agency side

The management area

The agency runs the whole rental business itself, without technical help: every change is live within seconds.

Dashboard

  • Requests per day over 30 days, decisions taken, estimated revenue for the month (earned and upcoming), fleet occupancy.
  • Upcoming handovers and returns, most requested cars, latest requests.

Fleet and photos

  • A new car added in 7 guided steps, right from a phone.
  • Photos straight from the phone, iPhone photos included: cover photo, order, rotation, cropping and description; the location stored in each photo is removed automatically.
  • Draft, published, archived; a quick-edit panel for price, features and photos.
  • “Feature” a car to place it at the top of the list.
  • Extras per car with their price; conditions for deposit, mileage and age.

Requests

  • One search for everything: number, name, email or phone; filters by pick-up date (today, tomorrow, this week…), car and status; 10, 25 or 50 per page.
  • Every request shows the car with its photo, the dates and times (Morocco time), the location with directions, the estimated total and the customer’s currency.
  • Accept, decline or cancel with one tap: the customer gets an email, the car is blocked in the calendar, two rentals never overlap.
  • Follow-up status “new”, “contacted” or “done”; delivery status of every email, with a resend when needed.

Alerts

  • Every new request triggers an email to all administrators and a notification with sound on their phones and computers.
  • The lock screen shows the number, car, dates and location; the customer’s contact details stay inside the platform.

Team

  • Sign-in with Google or with email and password; only authorised accounts get in.
  • New administrators invited by link; a forgotten password is reset through a secure link.
  • Sensitive rights stay reserved for the owner.
  • Built-in “How does it work?” guides for the calendar and contracts.

Prices

Price calendar and planning

The agency sets the price of every day in advance; the customer sees exactly that price for their dates.

Planning prices

  • One price per day or period, for one car, several, a category or the whole fleet, including cars added later.
  • Fixed price or a percentage of the base price, from −90% to +300%, rounded to the dirham.
  • Planning up to 25 months ahead; past days stay exactly as they were.
  • “Every year”: the price follows a moving holiday (Ramadan, Eid al-Fitr, Eid al-Adha, Islamic New Year, Mawlid) or stays on the same dates.
  • Month, 6-month and 12-month views and a timeline of the whole fleet; rentals and blocked periods visible at a glance.
  • Blocking one or more cars for maintenance or repair; an accepted rental in the same period keeps priority.
  • A request keeps the prices of the day it was made, even if the calendar changes later.

Built-in holiday calendar

  • For any year: Morocco’s religious and national holidays, Moroccan school holidays, the Marhaba season of Moroccans living abroad.
  • School and public holidays in France, Belgium, the Netherlands, Germany, Switzerland and Spain: the periods when Moroccans from abroad and tourists arrive.
  • Peaks flagged: a Moroccan holiday falling within European school holidays.
  • A holiday shifted by a day after the moon sighting: one click, and the yearly prices follow.
  • The calendar informs and suggests; the agency decides every price.

When several prices apply to the same day, the most specific one wins

  1. Car

    The price set for the car.

  2. Category

    Otherwise that of its category.

  3. Fleet

    Otherwise that of the whole fleet.

  4. Base price

    Otherwise the car’s base price.

Diagram over fourteen days: each row marks the days on which a price is set at that level; the last row shows, day by day, which level applies.

Contracts

Digital rental contracts

For every accepted request the contract is already prepared: all that is left is to check, sign and hand over the keys.

Six steps, saved as you go

  1. Renter and second driver

  2. Vehicle

  3. Handover

  4. Conditions

  5. Signatures

  6. Return

Prepare

  • Prefilled from the request: customer, car, dates, price, deposit and mileage; plate and odometer taken from the car’s last contract.
  • A contract without a request, for a walk-in customer: the car is then blocked in the calendar.
  • Nationality from a list, dates from the calendar; a warning if the licence or ID expires before the return, or if the minimum age is not met.

Sign

  • Signature with a finger on the agency’s device, or remotely: the customer receives a link by WhatsApp or email, opens it with their date of birth and signs; 5 failed attempts lock the link.
  • Every signature keeps proof of what was signed; any later change voids the signature concerned.
  • Signatures at handover and return, vehicle condition on a diagram (scratches, dents, cracks, with a note), fuel from 1/4 to 4/4 and vehicle papers.

Archive

  • A PDF faithful to the agency’s paper form; any text too long for its box continues in full in an appendix.
  • Automatic numbering, never reused; blank form as PDF; texts and terms editable by the agency.
  • Search by contract or request number, name, phone, email or plate; filters for today, tomorrow, this week, this month.
  • Any administrator can archive; permanent deletion is reserved for the owner, confirmed by retyping the number.

Security

Security and reliability

Customer data stays private and backed up; the platform itself is monitored around the clock.

  • Customer data visible only in the management area; every management action is checked and logged.
  • Automatic backups every day (kept for 7 days) and every week (kept for 14 weeks), plus recovery to any minute of the last 7 days. A full restore has been tested.
  • Monitoring around the clock: the platform is checked every 5 minutes from 6 regions of the world, with an email alert on any outage or error, or when a daily limit is reached.
  • Daily limits against abuse (requests, emails) and unobtrusive bot protection on every form.
  • Visitors browse free of advertising and tracking.
  • Every update is tested on phone, tablet and computer, in all four languages, before going live.

Growth

A platform ready for what comes next

Bentchich Car runs on Google Cloud and is built in modules: the platform keeps pace with demand and gains new features without being rebuilt.

  • Ready for peaks

    Summer, Eid, European school holidays: when many visitors arrive at once, servers are added automatically and removed again as demand drops.

  • Online payment

    Deposits or full payment can be added as a separate module whenever the agency decides.

  • Instant booking

    For selected cars, a request can become a booking confirmed on the spot, under the same calendar rules.

  • New locations, languages and currencies

    One more airport, city, language or currency can be added to the existing structure, with nothing to rebuild.

Next projectChez Fettah

Contact

Start a project

Describe your project briefly: what the system should do and for whom. Three sentences are enough for a first estimate.

Response time
within one working day