Web & Fleet Management

Alvi Transport: Fleet Booking Web Platform

A booking website and fleet app that moved Alvi Transport off phone calls and WhatsApp logs, so customers can see which cars are free and reserve online.

Alvi Transport: Car Rental Booking Website
0.4s
LCP Load Speed (illustrative)
+185%
Direct Inbound Bookings (illustrative)
Top 3
Google Local Rankings (illustrative)
0
Booking Overlaps (illustrative)

The Challenge

Alvi Transport took bookings by phone and WhatsApp and logged them by hand. That led to double-bookings, slow replies to enquiries and almost no visibility in Google for car rental searches. Each of those three problems feeds the next. With availability held across chat threads and a notebook rather than one calendar, there is no single place to check whether a vehicle is free on a given date range, so two staff can promise the same car to two customers without either knowing. Car rental is also a race: a customer messages three firms at once and books with whoever answers first with a price. Every hour spent working out availability by hand is a booking going somewhere else. The search problem sat underneath both. Rental demand is overwhelmingly local and high intent, people searching for a specific vehicle class in a specific city on a specific date. If you are not visible for those queries, the only enquiries you get are the ones you already paid for.

What We Built

We built a custom Next.js application where availability, pricing and confirmation all come from the same source. Structured vehicle filters mean availability is computed from a live booking calendar rather than recalled from memory. That single change is what removes double-bookings: the system will not offer a vehicle for dates it has already committed. An instant price estimation calculator removes the slowest step in the old process. A customer selects a vehicle, dates and terms, and sees a price without waiting for someone to reply. The enquiry that used to take an afternoon of back-and-forth now completes in a minute, which matters when the competitor is answering in five. Automated booking confirmations close the loop and remove the manual handoff where errors were being introduced. On the search side we implemented LocalBusiness and Product schema markup so that Google can read the fleet as structured data: what vehicles exist, what they cost, where the business operates. Rental queries surface heavily in local results and rich snippets, and structured data is how you become eligible for them.

What Changed for the Client

Alvi Transport moved most of its booking workflow to online reservations. That took a large share of the day-to-day admin off the team while the fleet grew across the capital territory. The operational shift matters more than any single number. Staff moved from taking bookings to handling exceptions, and the fleet could grow without the admin load growing with it. In a manual booking business, every additional vehicle adds coordination work. Once availability is computed rather than remembered, it does not.

Technology Stack

Next.js React TypeScript Tailwind CSS Node.js PostgreSQL WhatsApp Cloud API

Related Core Service

Need something similar for your business?

Explore Service Details

Have a Similar Project?

Book a free call with the developers who would build it.