All products

RentManager

Every vehicle, every driver, every taka — on one board

Live · v1.0.0, September 2026webrm.alnodes.com/guide
Execution85%

4

Trip states, plus cancelled

5

Operating flows

2

Booking types: retail + corporate

v1.0.0

Shipped 4 Sept 2026

Overview

A rental operator's day is a stack of phone calls, a whiteboard of registration numbers and a drawer of fuel slips. The vehicle that was promised twice, the driver's advance nobody wrote down, the trip that turned out to lose money — all of it surfaces late, if at all.

RentManager puts one track under every booking. A trip moves Confirmed → Driver arrived → Active → Completed, and the colour on the board says where it is. Cancel it any time before it completes and the vehicle and the driver are free again. The same vehicle cannot be promised twice, and a vehicle whose papers have expired cannot be booked at all.

The money follows by itself. Fuel is drawn from the fuel log rather than typed twice; what a driver paid from his own pocket becomes the owner's cost and the driver's due in the same movement; what the customer bore is kept out of the profit. When the trip closes the invoice is raised, and a partial collection is recorded as a partial collection.

Highlights
  • One trip lifecycle: Confirmed → Driver arrived → Active → Completed
  • The same vehicle can't be promised to two customers
  • Drivers run the whole trip from a phone, odometer photos included
  • Fuel comes from the fuel log, so no cost is counted twice
  • Corporate hires billed together at month end, retail billed per trip
  • Expired vehicle papers block a booking before it is taken
Tech Stack

Application

ASP.NET Core · Blazor Server

UI

Radzen Blazor components

Server

Kestrel behind Caddy

Sign-in

Password · Google · Facebook

Hardening

Strict CSP · HSTS · frame-deny

Languages

Bangla + English, dark mode

Feature breakdown

Grouped by module, with live execution status per feature.

Booking & Dispatch

6 features

Availability by date and vehicle type

Live

A customer asks for a car for three days; you see what is free for those dates before you promise anything.

Retail booking at the agreed fare

Live

The fare you actually settled on over the phone is the fare that goes on the booking.

Driver assigned now or later

Live

A booking can be taken before a driver is free, and the driver attached when one is.

Double-booking prevented

Live

The same vehicle cannot be committed to two customers for overlapping dates, however busy the phone is.

Trip lifecycle on one board

Live

Confirmed, driver arrived, active, completed — the colour tells you where every trip stands right now.

Cancel and release

Live

A trip can be cancelled any time before it completes; the vehicle and the driver become available again.

Corporate Contracts

4 features

Company accounts

Live

Corporate customers are kept as companies, so their contracts, trips and bills sit together.

Monthly rate with a term

Live

Set the monthly hire and the start and end dates; the contract governs every trip under it.

Vehicles bound to the contract

Live

Choose which vehicles go under the contract, so a corporate car is not dispatched to a retail booking.

Billed together at month end

Live

A contract's trips are collected into the month-end invoice instead of being billed one by one.

The Driver's Trip

4 features

Start with an odometer photo

Live

The driver presses start and photographs the odometer, so the opening reading is evidence rather than memory.

Costs logged from the road

Live

Fuel, tolls and fines are entered as they happen, with a photo attached, not reconstructed a week later.

Close on arrival

Live

The driver ends the trip at the destination with the closing odometer reading.

Staff verification closes it

Live

A trip is not closed by the driver alone — office staff verify it before it settles.

Trip Settlement

4 features

Fuel from the fuel log

Live

Fuel cost is drawn from the fuel log, so the same expense is never entered twice.

Driver's out-of-pocket becomes his due

Live

What the driver paid himself is the owner's expense and the driver's receivable in one movement.

Customer-borne costs excluded

Live

What the customer paid for directly is kept out of the trip's profit, so the margin is the real one.

Profit and dues posted

Live

The trip's profit and the driver's dues are written to the books when the trip settles.

Invoicing & Collection

4 features

Invoice on close

Live

Closing a trip raises the customer's invoice; nobody has to remember to do it.

Send it to the customer

Live

The invoice goes out from the same screen it was raised on.

Partial collection

Live

Money that arrives in parts is recorded in parts; the balance stays outstanding.

Outstanding versus collected

Live

One report shows which invoices are still owed and which have been paid.

Fleet, Papers & Access

6 features

Document expiry tracking

Live

Each vehicle's papers carry their expiry dates, kept with the vehicle rather than in a folder.

Warning before expiry

Live

You are told before a document runs out, while there is still time to renew it.

Expired papers block the booking

Live

A vehicle whose papers have lapsed cannot be dispatched, which keeps the fine off the road.

One company can't see another's

Live

Each operator's vehicles, drivers, trips and money are isolated from every other operator's.

Drivers see only their trips

Live

A driver's app shows his own trips and dues, not the office's bookings or the company's accounts.

Bangla and English, dark mode

Live

The whole console switches language on a toggle, and works in dark mode for night dispatch.

AI Layer

3 features

Reading the trip's receipts

Planned

Drivers already photograph every fuel slip, toll and fine — reading the amount and date off those photos into the expense line is the next step.

Odometer photo to reading

Planned

The opening and closing readings taken from the photographs the driver already submits, instead of typed in twice.

Flagging odd settlements

Planned

A trip whose fuel or expenses sit far outside the pattern for that route and vehicle raised for a human to look at.

Frequently asked questions

What is RentManager?+

RentManager is fleet dispatch software for vehicle rental operators in Bangladesh. It carries a trip from the phone call to the collected invoice on one track: check availability, assign a vehicle and driver, let the driver run the trip from his phone, settle the costs automatically, raise the invoice and record the collection. It serves both retail bookings and corporate monthly contracts.

Can the same vehicle be booked twice by mistake?+

No. Availability is checked against the dates and the vehicle before a booking can be confirmed, so a car already committed for those dates cannot be promised to a second customer. If a trip is cancelled before it completes, the vehicle and its driver are released and become bookable again immediately.

How does a driver use it?+

From his phone. He is notified when a trip is assigned to him, presses start and photographs the odometer, logs fuel, tolls and fines with photos as they happen on the road, and ends the trip at the destination with the closing reading. Office staff then verify it, which closes the trip. A driver sees only his own trips and dues — not the office's bookings or the company's accounts.

How is a trip's profit worked out?+

Automatically, when the trip settles. Fuel is taken from the fuel log rather than re-entered, so it is never counted twice. What the driver paid out of his own pocket becomes the owner's expense and the driver's receivable in the same movement. What the customer paid for directly is excluded, so the margin reflects what the operator actually earned.

Can a vehicle with expired papers be booked?+

No. Each vehicle's documents carry their expiry dates, you are warned before a document runs out, and once it has lapsed the vehicle cannot be dispatched. The check sits in the booking flow rather than in someone's memory, so the fine is prevented before the car leaves the yard.