Run Your Bike & Scooty Rental Business From Your Phone
A mobile-first management system for two-wheeler rental operators in India. Manage bookings, customer records, in-app KYC document capture, vehicle fleet availability, 3-tier pricing, and rental payment records from a single Android app.
Mobile-First Rental Management. Zero Spreadsheet Chaos.
An Android business-management application purpose-built for two-wheeler rental operators in India. Replaces manual paper registers and informal spreadsheets with structured customer records, in-app KYC document capture, vehicle availability tracking, and deterministic 3-tier pricing.
Mobile Shop Workflow
Search customers instantly by mobile number, check vehicle availability, and create bookings in seconds directly on the shop floor.
Photo Document Capture
Capture and compress Aadhaar, Driving Licence, or Passport photos directly in the app, with secure private storage outside the web root.
Deterministic Rate Engine
Resolves date-specific overrides, vehicle default rates, and custom per-day rates with immutable per-booking price snapshots.
Booking Window Protection
Mathematical interval validation and transaction-level database locking prevent double-booking across your scooter and motorcycle fleet.
A 4-Stage Rental Operations Pipeline
From customer lookup to final vehicle return, every stage of the rental lifecycle is recorded with deterministic financial accuracy and complete data isolation.
01 — CUSTOMER SEARCH & KYC
Instant lookup by mobile number, customer name, or driving licence. Record contact info, licence expiry date, and upload KYC document photos directly from the phone camera.
02 — FLEET SELECTION
View operational fleet availability across scooters, motorcycles, and bicycles. Shows vehicle availability and status across available, reserved, rented, and maintenance records.
03 — OVERLAP-LOCKED BOOKING
Calculate billable days, resolve 3-tier daily rates, enter optional custom per-day overrides, isolate security deposits, and lock the vehicle with atomic concurrency protection.
04 — RETURN & SETTLEMENT
Record actual return timestamp, inspect vehicle status, calculate final balances, separate deposit refunds, and log manual payments (Cash, UPI, Card, Bank Transfer).
Core Engineering Principles
-
✓
Operator-First Business Tool: Built exclusively for rental business owners and shop staff, not a consumer ride-hailing app.
-
✓
Immutable Price Snapshots: Confirmed booking rates are locked per billable day and never altered by future vehicle price updates.
-
✓
Isolated Security Deposits: Security deposits are tracked in separate ledger columns and never blended into rental revenue.
-
✓
Private Document Security: Customer ID photos are stored outside the public web root with zero public URLs and authenticated streaming.
-
✓
Integer-Paise Precision: All money calculations execute in 64-bit integer paise, eliminating floating-point rounding errors.
-
✓
Self-Hosted Simplicity: Operates on standard PHP 8 + MySQL hosting in India with zero third-party cloud lock-in (no AWS, S3, or Firebase).
Structured Customer Profiles & In-App KYC Ingestion
Every renter profile maintains verified operational fields, driving licence validation records, and encrypted document attachments required for responsible commercial operations.
In-App KYC Capture & Private Storage
Take photos of customer identity documents (Driving Licence, Aadhaar, Passport, Voter ID) directly from the Android camera or gallery. The application compresses images locally, verifies MIME integrity, and streams uploads to private server storage outside the web root.
Vehicle Fleet Registry & Concurrency Overlap Protection
Maintain complete visibility over your vehicle assets with structured fleet specifications, operational state tracking, and mathematical booking conflict prevention.
Vehicle Master Records
Tracks registration number, make, model, vehicle type (scooty, bike, other), year, color, default daily price, and maintenance notes.
Operational Fleet States
Status tracking across Available, Reserved, Rented, Maintenance, and Inactive, based on vehicle records and open bookings.
Mathematical Interval Check
Calculates date-time intersection across active and upcoming bookings to mathematically ensure no vehicle is double-booked.
Chronological History
Complete historical booking log for every vehicle in your fleet, tracking previous renters, rental durations, and maintenance intervals.
Deterministic 3-Tier Pricing & Immutable Daily Snapshots
Rental pricing requires flexibility for variable demand and long-term customer negotiations without corrupting past booking ledgers.
Date-Specific Overrides
Configurable date-specific rate overrides on individual vehicles without modifying baseline vehicle rates.
Vehicle Default Daily Rate
Standard base daily rate defined per vehicle in integer paise, applied automatically when no date override exists.
Custom Booking Rate
Operator-entered custom per-day rate that always wins for negotiated rentals without modifying baseline vehicle pricing tables.
Immutable Daily Snapshot
Confirmed bookings store exact per-day rates and rate sources in dedicated snapshot rows. Historical ledgers remain 100% stable over time.
Billable Days, Separated Deposits & Payment Records
Clear financial separation between rental charges and refundable security deposits ensures clean bookkeeping for every rental return.
Calendar Day Calculation
Start date inclusive, return date exclusive; same calendar day counted as 1 billable day in Asia/Kolkata standard time.
Security Deposit Separation
Security deposits are tracked in dedicated ledger columns, kept completely distinct from rental subtotals and discounts.
Manual Settlement Records
Log manual payment settlements across Cash, UPI, Card, Bank Transfer, and Other methods directly against open bookings.
Integer-Paise Precision
All subtotals, discounts, security deposits, and payments are calculated strictly in integer paise, preventing fractional currency drift.
Private Document Storage & Multi-Tenant Isolation
Customer identity documents contain sensitive personal data. RideManager isolates customer records with strict tenant authentication and non-public file storage.
Zero Public Document URLs
Customer ID photos are stored strictly outside the public web root. The server never generates public image URLs. Document retrieval requires valid bearer token authentication and tenant ownership checks, preventing Insecure Direct Object Reference (IDOR) access.
Engineered on Modern Mobile & Backend Standards
A lightweight, robust software architecture engineered for high speed on mobile devices and reliable operation on standard hosting infrastructure.
Android Client Architecture
Engineered with Flutter 3.x and Dart 3.12, utilizing Riverpod state management, go_router, Dio HTTP, and flutter_secure_storage.
Zero-Framework REST API
Lightweight PHP 8 front controller with native PDO database interactions, strict typed models, and zero framework overhead.
Relational Schema Integrity
Relational constraints, foreign keys, unique compound indices, and transaction-level row locking enforce strict operational data integrity.
Zero Cloud Lock-In
Deployable on standard hosting infrastructure in India with zero third-party cloud dependencies (no AWS S3, Google Cloud, or Firebase).
8 Purpose-Built Mobile Feature Modules
Every screen in the RideManager Android application is designed for rapid operation by rental business owners and counter staff.
Authentication & Profile
Secure operator registration, token-based login, password reset flow, and business profile configuration.
Operational Dashboard
Live counter cards for today's rentals, upcoming departures, active bookings, and overdue vehicle returns.
Customer Directory
Searchable customer index with mobile lookup, driving licence number, expiry date, and complete rental history.
In-App KYC Capture
Camera and gallery photo capture for customer ID documents with local thumbnail preview and upload retry.
Fleet Inventory
Vehicle registration registry, vehicle type categorization, default rate setup, and operational status toggles.
Pricing Matrix
Date-specific rate override manager allowing operators to configure custom daily rates for specific dates.
Booking Management
4-tab operational views (Today, Upcoming, Active, Overdue) with instant booking creation and cancellation.
Payment Ledger
Manual payment recording for Cash, UPI, Card, and Bank Transfer with separated security deposit accounting.
Clear Product & Architectural Boundaries
RideManager is engineered as a dedicated business operations tool for rental shop counters. We maintain strict clarity about what the product is and what it is not.
Shop Tool — Not a Consumer Marketplace
RideManager is built exclusively for rental business owners and their counter staff to manage operations. It is not a consumer-facing taxi app, ride-hailing platform, or marketplace.
Fleet Register — Not Real-Time GPS Tracking
The application tracks rental contract windows, vehicle status, and maintenance records. It does not request device GPS permissions or track real-time physical vehicle coordinates.
Payment Logging — Not an Automated Gateway
Payments are recorded manually as cash, UPI, or card settlements logged directly by shop staff. There is no automated third-party payment gateway checkout.
Android Application — Not an iOS App
RideManager is currently developed as an Android application. There is no iOS version available at this time.
Operational Design Principles
-
✓
No Hidden Telemetry: Zero background location tracking or unwanted battery drain on operator devices.
-
✓
Deterministic Control: The operator decides all pricing, discounts, and customer approvals manually.
-
✓
Self-Contained Data: All business records remain on your designated server without third-party data broker sharing.
-
✓
Complete Account Deletion: Full account and private file deletion support available upon operator request.
Currently in Active Development
RideManager is undergoing active development and staging verification. It is not yet publicly listed on the Google Play Store.
Discuss RideManager & Early Access
We are collaborating with two-wheeler and bike rental operators in India for early workflow testing, fleet dataset validation, and custom deployment discussions. Get in touch directly to discuss your rental operations.
Discuss RideManager →Privacy, Terms & Data Rights
RideManager is operated with complete transparency regarding data handling, storage location, and account deletion rights.
Privacy Policy
Complete disclosure of data collection, server-side storage in India, and customer document handling.
Terms of Use
Usage terms governing the Android application, operator responsibilities, and intellectual property.
Account Deletion
Clear instructions and policy for requesting complete account and server data deletion within 30 days.
Frequently Asked Questions
Technical and operational details about RideManager's architecture, pricing, and security model.