aion. All case studies
CRM + Customer Website

Al Amid Rentals.

Full-stack CRM and customer website for a luxury car rental company. One system manages the fleet, bookings, payments and analytics — and a public site lets customers browse real cars and book over WhatsApp.

Visit amidrentals.com Luxury car rental company — Tripoli, Lebanon

A coded depiction of the real product — the live system is one click above.

The situation

Al Amid runs a luxury rental fleet in Tripoli, and it was being run the way most rental businesses are: bookings scattered across chat threads, payments tracked by hand, and no single view of which car is where and when it comes back.

The two risks that hurt a rental business most — double-booking a car and losing track of deposits and overdue returns — had no system guarding them.

What we built

Customer website

Public site with fleet browsing and photo galleries — customers see the actual cars, then book directly over WhatsApp. No login, no friction.

Booking engine

Date-range bookings with a fleet calendar and dispatch view. Availability is enforced at the database level, so the same car can never be double-booked — not even by two staff clicking at the same instant.

Fleet management

Vehicles with maintenance and fuel logs, plus live utilization tracking so pricing and purchase decisions have numbers behind them.

Customers & drivers

Customer and driver records tied to every booking — history in one place instead of a phone gallery of ID photos.

Payments & deposits

Payments, deposit tracking and financial reports. Revenue and pending deposits are always visible on the dashboard.

Dashboard & alerts

KPI dashboard — bookings, revenue, utilization — with overdue-rental alerts so a late return never goes unnoticed.

Under the hood
  • Booking conflicts prevented with atomic database locking, not just UI checks
  • Postgres with row-level security on Supabase; role-based admin access
  • Public site and admin CRM share one backend — no data re-entry
  • Deployed on Vercel with the customer site live at amidrentals.com
Next.jsReactSupabaseVercelTailwind

Want a system like this?

One scoping call, a fixed quote, and we build.

Start your project