Case studies · Luxury rental

Rent My Ride — luxury car and yacht rental in Dubai

A Next.js booking platform renting supercars by the day and yachts by the hour, with per-listing galleries, zero-deposit filtering and a members' club.

Rent My Ride — luxury car and yacht rental in Dubai — cover
Client
Rent My Ride
Sector
Luxury rental
Services
Web development · UI/UX
Duration
4 months

The problem

Where it started.

Two rental businesses share one site: cars priced per day and yachts priced per hour with a guest capacity, each needing its own booking logic. In a Dubai market where the deposit is often the objection, the inventory also had to be filterable by what a customer actually cares about.

The work

What we built.

Two inventories, one platform

Cars listed per day with seats and class — super luxury, luxury, SUV, sports, convertible — alongside yachts listed per hour with length in feet and guest capacity.

Galleries that sell the car

Every listing carries a full photo set, because at this price point the photography is the sales pitch.

Zero-deposit as a filter

A dedicated route for cars available with no deposit, turning the main objection into a browsing category.

My Club

A members' area for returning customers, separate from the public catalog.

Offers and partner supply

Promotional deals surfaced on the homepage, and a Partner With Us route for owners putting vehicles onto the platform.

Built on Next.js

Server-rendered listings on Vercel so a catalog this image-heavy still loads fast on mobile.

Process

How we ran it.

  1. 01

    Separated the two models

    Per-day and per-hour booking logic defined before the UI.

  2. 02

    Designed for photography

    Layouts built around large image sets rather than text.

  3. 03

    Built and measured

    Next.js on Vercel, with the image pipeline treated as a feature.

  4. 04

    Launched with the fleet

    Full inventory loaded, filters live, partner route open.

Outcome

What changed.

1,000+Bookings a month
200+Vehicles and yachts listed
4 monthsFrom scope to launch

Cars go out by the day, yachts by the hour, and every competitor in Dubai asks for a deposit before you have seen the car. Putting both fleets on one site and letting people filter the deposit away changed who booked. We are past a thousand bookings a month on two hundred listings.

Hashim, CEO, Rent My Ride

Stack

Built with.

  • Next.js
  • React
  • Vercel
  • Node
  • Image optimization

Got a problem
shaped like this one?

Thirty minutes on your process. We'll tell you what we'd build first and what we'd leave alone.

Book the call

Or email hello@devjunction.co