Vehicle Management · MJ Travels

Vehicle & Car Rental Management

An end-to-end car-rental platform on Odoo: fleet availability, bookings, rental agreements, check-in/check-out inspections with photos, damages, maintenance and driver allocation for tours.

Client
MJ Travels
Category
Vehicle Management
Platform
Odoo 17 Fleet + custom Rental
Duration
10 weeks
Team
4 specialists

0

double bookings

0%

higher fleet utilisation

0%

fewer damage disputes

The challenge

MJ Travels rents cars with and without drivers and runs tour packages. Bookings lived in a shared calendar, agreements were paper-based and damage disputes were common because there was no reliable record of a car's condition at handover.

They needed real-time fleet availability, digital agreements and inspections, and maintenance scheduling that kept cars on the road.

The system

A fleet calendar for vehicles and drivers, plus photo-based inspections at every handover.

Fleet calendar
Mon 6Tue 7Wed 8Thu 9Fri 10Sat 11Sun 12Mon 13Tue 14Wed 15Thu 16Fri 17
Toyota Camry · 4821
K. Ahmed
J. Smith
Hyundai H1 · 7710
Tour T-118
Tour T-121
Nissan Patrol · 3302
Service
M. Iqbal
Kia Pegas · 1194
Reserved
Corporate
Toyota Hiace · 5520
Airport shuttle
Service
Lexus ES · 9087
VIP · S. Khan

Check-in inspection · Nissan Patrol · 3302

12
  1. 1. Scratch, front-left door
  2. 2. Dent, rear bumper
Fuel
7/8
Odometer
48,210 km
Photos
8 / 8
Signed
Customer ✓

Illustrative view with representative data.

Problems & solutions

Problem 1

Double bookings

Two branches could rent the same car for overlapping dates.

How we fixed it

A central availability engine checks vehicle and driver schedules, buffer times and maintenance blocks before a booking can be confirmed.

Problem 2

Damage disputes

Without proof of condition, the company absorbed most damage costs.

How we fixed it

A mobile inspection flow captures photos, fuel level, odometer and a car diagram with marked damages at check-out and check-in, signed digitally by the customer.

Problem 3

Maintenance surprises

Services were missed, causing breakdowns during rentals.

How we fixed it

Odometer readings from each return trigger service reminders, and vehicles are automatically blocked for maintenance when due.

What we delivered

  • Fleet registry with documents, insurance and expiry alerts
  • Availability calendar for vehicles and drivers
  • Rental agreements with deposits, extras and e-signature
  • Mobile check-in/check-out inspections with photos
  • Damage, fines and extra-km billing
  • Preventive maintenance and tour package bookings

How the system flows

  1. 1Booking request
  2. 2Vehicle & driver assigned
  3. 3Agreement signed
  4. 4Check-out inspection
  5. 5Check-in inspection
  6. 6Final invoice
Impact

Key operating metrics before the project and after go-live.

Fleet utilisation

+28%
Before58%
After74%

Check-out time per rental

-68%
Before25 min
After8 min

Unrecovered damage costs

-75%
BeforeBaseline
After25 vs 100

Tell us about your challenge. A solutions architect will reply within one business day with ideas, not a sales pitch.