BookMyTrip Proposal
Development Proposal & Quotation

Day-Trip Booking Platform for Cars, Travellers & Minibuses

A trip-booking product for one-day tours around the city — in Kolhapur: Shahu Palace, Rankala, Mahalaxmi, Jotiba, Radhanagari and more — with curated, distance-priced packages. Delivered as iOS & Android apps, an admin panel and a public website.

Prepared for Deepak Petkar · Mob. 9503558111 Prepared by Silverstone Labs · silverstonelabs.in Date 24 September 2026 Quote Ref Q-2026-0924-BMT Valid until 9 October 2026 (15 days)
01 — Overview

Executive summary

Travellers pick a vehicle — car, traveller (tempo traveller) or minibus — see its seating capacity and fare, and book a curated one-day package covering a city's nearby tourist and religious places. Fares are driven by trip distance, so every package has a transparent, pre-set rate. One product, three surfaces: customer mobile apps, a public website, and an admin console to manage fleet, packages, pricing and bookings.

4
Platforms — iOS, Android, Admin, Website
3
Vehicle classes — Car, Traveller, Minibus
16wks
Delivery timeline
₹6,00,000
Total project investment
02 — Deliverables

Scope & modules

Feature scope covered under this quotation (see Quotation for the fixed price). Items deferred to a second phase are listed at the end.

📱

Customer app (iOS & Android)

  • Phone OTP login + Google & Apple sign-in
  • City selection (starting with Kolhapur) and curated one-day packages with places covered, duration and photos
  • Vehicle listing — cars, travellers, minibuses with seating capacity, AC/non-AC, photos and fare
  • Distance-based fare calculation and a custom trip builder (pick your own places)
  • Availability by date, pickup point and time, passenger count
  • Booking with online advance / full payment, invoice and cancellation
  • My trips, driver & vehicle details, push / SMS / WhatsApp updates, ratings
🛠️

Admin panel

  • Fleet management — vehicle type, capacity, photos, documents, availability calendar
  • Package & place management — routes, distances, timings, images, descriptions
  • Fare rules engine — per-km rates, minimum km, driver allowance, night halt, toll / parking, seasonal surcharge
  • Bookings, driver assignment, payments, refunds and cancellations
  • Coupons, banners, CMS pages, customer list
  • Dashboard and reports — bookings, revenue, vehicle utilisation, exports
🌐

Website

  • Public site: packages, vehicles with capacity & fare, place guides
  • Fare estimate and full online booking with payment
  • Customer login and trip history synced with the app
  • Enquiry form, click-to-call and WhatsApp button
🗓️

Phase 2 (not in this quote)

  • Dedicated driver / vehicle-owner app with live GPS tracking
  • Multi-vendor operators with commission & payouts
  • Multi-day tours, hotel bundling, airport / railway transfers
  • SEO-focused Next.js website, multi-language (Marathi / Hindi)
  • Group split-payment, loyalty and referral programme
03 — Product logic

Curated packages & distance-based fares

Each package is a fixed route of nearby places. The admin sets the route distance once; the platform prices every vehicle class from configurable rates. Packages and distances below are illustrative — actual data and rates are set by the client in the admin panel.

Sample package (Kolhapur)Places coveredApprox. distance
City Heritage Day TourShahu Palace (New Palace), Rankala Lake, Mahalaxmi Temple~40 km
Jotiba DarshanMahalaxmi Temple, Jotiba (Wadi Ratnagiri), Panhala optional~60 km
Radhanagari Wildlife DayRadhanagari Dam & Sanctuary, Dajipur, Rankala~120 km
Vehicle classSeatsFare basis
Car (sedan / SUV)4–7Rate/km × package km (minimum km applies) + driver allowance + toll/parking
Tempo Traveller12–17Higher rate/km band, same rules
Minibus20–35Highest rate/km band, same rules

Fare = distance slab rate × package km + driver allowance + extras (extra km / hours, night halt, seasonal surcharge, GST). All parameters are editable from the admin panel without a code change.

04 — Delivery plan

Roadmap

A 16-week build with backend, app, admin and website streams running in parallel.

Discovery, requirements & architecture

Wk 1–2

Booking flow, fare rules, package and fleet data model, technical architecture, sprint plan.

UI/UX design

Wk 2–4

Design system and high-fidelity screens for app, admin and website; clickable prototype and sign-off.

Backend foundation

Wk 3–8

Auth, users, cities, places, packages, fleet, fare engine, availability, media pipeline, cloud infrastructure and CI/CD.

Flutter app — iOS & Android

Wk 4–13

Onboarding, package and vehicle browsing, fare estimate, trip builder, booking, my trips and notifications.

Booking & payments

Wk 7–11

Slot locking to prevent double booking, payment gateway, advance / balance, refunds, invoices, SMS / WhatsApp alerts.

Admin panel & website

Wk 9–13

Fleet, packages, fare rules, bookings, driver assignment, reports, CMS and the public booking website.

QA, UAT & launch

Wk 13–16

Regression and device testing, client UAT, production deployment and App Store / Play Store submission.

A 60-day post-launch bug-fix window follows the 16-week build.

05 — Technology

Tech stack

Flutter across mobile, admin and website for maximum code reuse, paired with a modular Node.js backend.

Mobile apps

Flutter + DartRiverpodGoRouterFirebase Cloud MessagingGoogle Maps SDK

Admin & website

Flutter WebShared design systemShared API client

Backend

Node.js + NestJSREST APIBullMQ jobsSwagger docs

Data & storage

PostgreSQLRedisAWS S3 + CloudFront

Payments, maps & messaging

RazorpayGoogle Maps Distance APIMSG91 SMS / OTPWhatsApp Business API

Cloud & DevOps

AWSDockerGitHub ActionsCodemagicSentry
06 — Investment

Quotation

ComponentAmount
Mobile app — Flutter (Android + iOS), store release₹3,00,000
Backend & APIs — fleet, packages, fare engine, booking, payments, notifications₹1,20,000
Admin panel & website₹70,000
UI/UX design₹50,000
QA, DevOps & launch₹60,000
Total (excluding GST)₹6,00,000

Figures in INR, exclusive of GST. Third-party usage costs are billed separately — see Assumptions. The website is built in Flutter Web to fit the budget; a Next.js website for stronger Google ranking can be added in Phase 2.

07 — Terms

Payment milestones

Payment schedule against the total quoted fee of ₹6,00,000.

MilestoneShareAmountTrigger
Project kickoff50%₹3,00,000On signing & purchase order
Design & backend core20%₹1,20,000Design sign-off and backend core complete (week 8)
Beta release20%₹1,20,000App, admin and website beta delivered (week 13)
Go-live & handover10%₹60,000Production launch, source code & documentation (week 16)
Total100%₹6,00,000
08 — Fine print

Assumptions & exclusions

Included

  • Scope as described in this proposal
  • Two revision rounds per design milestone
  • 60-day post-launch bug-fix window
  • Source code & documentation handover
  • Standard set-up of listed third-party integrations

Excluded / pass-through

  • Apple Developer ($99/yr) & Google Play ($25 one-time) accounts
  • Cloud, Google Maps, payment gateway, SMS / WhatsApp usage bills
  • Legal drafting — T&Cs, privacy and cancellation policy
  • Marketing, ASO, photography and content entry, Phase 2 features
  • Timeline assumes client feedback within 3 working days
09 — Getting started

Next steps

01

Review & align scope

Walk through this proposal together and confirm the scope.

02

Sign & kick off

Countersign the proposal and clear the kickoff milestone.

03

Sprint zero

Kickoff workshop, environment setup, backlog grooming.

04

Development begins

Sprint cadence starts per the roadmap above.