All projects

Car rental & limousine services

MVL

From the first enquiry to the car handover, keep every booking in one place.

Status
Live
Role
Mobile developer
Platforms
iOS · Android
  • MVL
  • The idea

    MVL helps rental showrooms and limousine operators manage cars, drivers and booking requests. They can quote for rentals, weddings and airport trips, revise offers and follow a booking through to handover.

  • Who it's for

    Car rental showrooms and limousine operators who were running this on phone calls and paper, and the customers who wanted a price without making five of those calls.

  • What it makes possible

    Operators can keep requests, prices, vehicles and drivers together instead of piecing a booking together across calls and messages. Customers can receive and review an offer for the journey or occasion they need.

My role

I was the mobile developer on this product. I built the apps and made the technical decisions behind them.

What it does

As published on the store listings.

Requests and quoting

  • Instant rental, wedding and airport booking requests
  • Send and revise price quotations
  • Accept or reject a request in one tap
  • Airport handover flow with waiting-time handling
  • Renter contact details released only once a deposit is confirmed

Fleet, drivers and money

  • Manage cars with daily and monthly pricing
  • Manage drivers and assign them to orders
  • Track order status from booking through to handover
  • Digital wallet for balance and payouts
  • Realtime notifications on every update

Screens

Pulled from the live store listings.

What it delivers

The difference this product makes for the business behind it, and for the people who use it every day.

  • A price in minutes instead of five phone calls

    A request arrives, the operator prices it, the customer counters, and both sides can see exactly what was agreed. What used to be a chain of calls and messages is now one thread that ends in a confirmed booking.

  • Contact details released only after the deposit

    The renter's phone number stays hidden until a deposit is confirmed, and the app says why rather than showing an empty field. The operator who sourced the booking cannot be cut out of it.

  • Fleet, drivers and money in one place

    Cars with daily and monthly rates, drivers assigned to specific bookings, every order tracked through to handover, and a wallet showing what is owed. No whiteboard, no second spreadsheet.

  • Built the way the business already works

    Rentals, weddings and airport pickups are handled as the different jobs they are — including the waiting time at arrivals — and the whole app works in Arabic first, because that is the language the showroom runs on.

How every project is delivered

  • One product, both stores

    iOS and Android delivered together as one product, not commissioned twice.

  • Stable when it matters

    Built and tested so the app holds up mid-order — downtime costs you customers.

  • Room to grow into

    New features and far more traffic without starting the product over.

  • Approved and on the stores

    Taken through Apple and Google review and published, not left at a demo.

Role
Mobile developer
Built with
Flutter · BLoC / Cubit · REST APIs · Maps & Location · Push Notifications · Payments & Wallets

Your next product

Have a similar idea for your business?

Let's talk about it

Next project

Move Point

Less paperwork between the field and the office. More clarity for everyone.

View case study
  • Move Point

Store facts last synced Sep 2026.