Journal · · Vayam Bhansali

How we built Rentie: rental shop software that replaced a paper register

What a scooter rental counter in Dehradun actually needs, and how Rentie handles fares, photos, bookings and WhatsApp receipts.

Rentie started at a rental counter, not in a pitch deck. We rented a scooty in Dehradun, watched the shop work it out on paper, and saw the same problems every shop in the city has.

What the counter looked like before

A paper register. Fares worked out from memory, so two riders on the same scooty for the same hours paid different amounts. Licences and Aadhaar copies went in a drawer. Nobody could say which vehicles earned and which sat idle, and there was no way to hold a scooty for someone who wanted to book a day ahead.

None of that is laziness. A register is the fastest tool a shop has when a queue is building. Any software that replaces it has to be faster than paper on a busy morning, or staff go back to the notebook.

The counter flow, in under a minute

At the counter, staff start a ride with four things: the customer, the vehicle, the fuel level and a few condition photos. The rider gets a signed receipt on WhatsApp and the ride gets a timestamped history, so a scratch or a short tank is never an argument later.

Fares are never trusted from the browser. The server recalculates every fare, and closing a ride is a single database transaction, so a dropped connection cannot leave a ride half closed.

Booking ahead, for riders

Riders search by time and duration, see real prices from nearby shops, pay a small advance online and get a QR ticket to show at pickup. They can extend a ride from the phone instead of calling the shop. If you are a student looking for one, we wrote a separate guide to renting a scooty near UPES Dehradun.

Every shop walled off

Rentie runs many shops on one platform, so one shop must never see another’s customers. We enforce that three ways: queries scoped to the shop, row-level security in Postgres, and the shop worked out from the signed session rather than anything the browser sends.

What the numbers say

In its first months of live operation, to October 2026, Rentie closed 2,006 rides worth ₹9.74 lakh for 1,117 customers across 51 vehicles. The paper register went away at the shop that runs on it.

What we would tell any rental shop

Start with the counter, not the app. If the person at the desk can start a ride faster than writing it down, everything else (online booking, reports, repeat customers) follows. You can see the full build in the Rentie case study, and the ads and launch films we made for it on our reels page.

The project

More from the journal

  1. A student housing site that ranks: how we built EDU StayEDU Stay ↗
  2. Renting a scooty near UPES Dehradun: licence, helmet, late returns and bookingRentie ↗
  3. Running a café's Instagram: our monthly plan for Simp'sSimp's Café ↗
  4. What a café billing system needs in India: five rules from building Print Lab Co.Print Lab Co. ↗