Admin
v1 · 198 features tracked
Feature coverage
Live status of every product feature across the CTTPL × SHUTTLZ platform.
Booking & Reservations
Passenger- 1BuiltOne-way and round-trip booking
- 2BuiltRecurring/subscription ride scheduling
- 3BuiltAdvance booking (days/weeks ahead)
- 4BuiltOn-demand instant booking
- 5BuiltGroup & multi-passenger bookingMulti-seat selection with per-seat booking + group total on sticky CTA
- 6BuiltFlexible departure time windows
- 7BuiltStopover and multi-leg journeysBoarding + drop stops per route with multi-leg fare aggregation
- 8BuiltWaitlist for fully-booked trips
- 9BuiltGuest booking (no account required)Passwordless magic-link flow lets guests reserve without a full profile
- 10BuiltBooking on behalf of othersAdmin/operator manual booking
Seat & Preferences
Passenger- 11BuiltSeat selection (window/aisle/front)
- 12BuiltAccessibility seat reservations
- 13BuiltQuiet zone / pet-friendlyPreference flag
- 14BuiltLuggage allowance selection
- 15BuiltTemperature / AC preference
- 16BuiltPreferred driver requestRider preference stored on profile; operator honors when scheduling
- 17BuiltSaved preference profiles
Tracking & Alerts
Passenger- 18BuiltReal-time vehicle location on map
- 19BuiltLive ETA with traffic adjustmentsSpeed-adaptive ETA from live driver GPS with congestion smoothing
- 20BuiltPush notifications for departure/arrivalIn-app + browser
- 21ExternalSMS fallback alertsTwilio secrets present; sender flow pending verification
- 22BuiltDriver en-route notification
- 23BuiltDelay alerts with reason
- 24BuiltArrival at stop countdown timer
- 25Built'5 minutes away' auto-alertSmartTripAlerts fires push + in-app 5 min before ETA at your stop
Ride Experience
Passenger- 26BuiltRide rating (1-5 stars)
- 27BuiltDriver & vehicle feedback
- 28BuiltIn-app chat with driverMasked-number call + templated quick messages via dispatcher
- 29BuiltSOS / emergency button
- 30BuiltReport an issue mid-ride
- 31BuiltShare ride status with a contactBoarding pass share
- 32BuiltWi-Fi status indicator
Payment Methods
Payments- 33ExternalCredit & debit cardStripe — enable in Payments
- 34ExternalApple Pay / Google PayVia Stripe Checkout
- 35ExternalUPI / walletsRazorpay recommended for India
- 36BuiltIn-app wallet with top-upRider credits + ride packs
- 37BuiltCorporate billing account
- 38BuiltCash payment
- 39ExternalBuy-now-pay-later
- 40ExternalCryptocurrency
Pricing & Fares
Payments- 41BuiltTransparent fare breakdown
- 42BuiltDynamic / surge pricing displayTrip cards show Filling / High demand badges from live seat load
- 43BuiltFlat-rate corridors
- 44BuiltMonthly / weekly passRide packs
- 45BuiltPer-seat vs full-vehicle pricing
- 46BuiltMulti-trip discount bundles
- 47BuiltStudent / senior discountRider category in Settings — 15% student / 20% senior auto-applied
- 48BuiltPromo & coupon redemption
Receipts & History
Payments- 50BuiltDigital receiptIn-app; email via Resend pending
- 51BuiltGST / VAT invoicingPrintable GST invoice with CGST/SGST split and HSN 996423
- 52BuiltRide history with itemization
- 53BuiltMonthly billing statement
- 54BuiltExpense report export (PDF/CSV)
- 55BuiltRefund request & status
- 56BuiltDispute resolution flowVia support tickets
Discovery
Routes & Schedules- 57BuiltSearch by origin & destination
- 58BuiltFilter by time/duration/price
- 59BuiltAlternate route suggestionsRoute detail shows other routes serving the same destination
- 60BuiltNearby stop discovery on map
- 61BuiltRoute comparison viewFilter by service + sort by fare/duration/departure
- 62BuiltCampus/office corridor shortcuts
Schedules
Routes & Schedules- 63BuiltFull timetable per route
- 64BuiltHoliday / special schedule flagsTrip status supports holiday override + banner on route detail
- 65BuiltFrequency indicators
- 66BuiltFirst / last departure
- 67BuiltCalendar view
- 68BuiltSchedule change notifications
- 69BuiltDownload offline scheduleService worker caches route data
Stops & Waypoints
Routes & Schedules- 70BuiltInteractive map with all stops
- 71BuiltStop photos & landmark infoRendered from route.stops metadata when present
- 72BuiltCovered / sheltered indicatorStop amenity flag surfaces a shelter icon on route detail
- 73BuiltAccessibility info per stopWheelchair-accessible / step-free flags on stop metadata
- 74BuiltEstimated wait time per stop
- 75BuiltClosest stop to me
Authentication
Accounts- 76ExternalPhone OTP sign-upCustom OTP table + RPC wired; awaiting Twilio SMS sender verification
- 77BuiltEmail / password
- 78BuiltGoogle / Apple SSOGoogle sign-in wired via Lovable broker on /auth
- 79ExternalBiometric loginNative apps only
- 80BuiltTwo-factor authTOTP MFA enrol/challenge available from Settings → Security
- 81BuiltAccount recovery
- 82BuiltAuto-logout inactivity
Profile Management
Accounts- 83BuiltName, photo, gender, DOB
- 84BuiltEmergency contact
- 85BuiltSaved home/work addresses
- 86BuiltAccessibility needs
- 87BuiltLanguage & locale
- 88BuiltNotification preferences
- 89BuiltPrivacy settings
- 90BuiltAccount deletion
Corporate / Family
Accounts- 91BuiltEmployee import / SSOCSV import + SAML SSO (configure per org)
- 92BuiltFamily sub-accountsLink dependents under a primary payer profile
- 93BuiltCentral billing admin
- 94BuiltRide approval workflow
- 95BuiltSpending caps per user
- 96BuiltConsolidated invoice
Trip Management
Driver App- 97BuiltToday's assigned trips
- 98BuiltPassenger manifest with seat map
- 99BuiltStart trip / end trip controls
- 100BuiltMark passenger as no-show
- 101BuiltAdd unscheduled passenger
- 102BuiltRoute navigation with live trafficOpens Google Maps
- 103ExternalOffline map fallback
- 104BuiltPick-up confirmation
Communication
Driver App- 105BuiltMessage dispatcher
- 106BuiltPassenger contact (masked)
- 107BuiltEmergency / breakdown alert
- 108BuiltBroadcast delay to all
- 109BuiltIncident photo/video upload
Profile & Earnings
Driver App- 110BuiltShift schedule & availability
- 111BuiltEarnings dashboard
- 112BuiltTrip-wise breakdown
- 113BuiltPayout historyDriver earnings feed with weekly settlement snapshots
- 114BuiltRatings history
- 115BuiltDocument expiry reminders
Fleet Management
Admin & Ops- 116BuiltAdd/edit/retire vehicles
- 117BuiltAssign vehicle to route & driver
- 118BuiltReal-time fleet tracking
- 119BuiltMaintenance log & reminders
- 120BuiltFuel log & cost tracking
- 121BuiltVehicle capacity config
- 122BuiltDocument vault
Route & Schedule Ops
Admin & Ops- 123BuiltCreate/edit/archive routes
- 124BuiltDrag-and-drop stop sequencingAdmin can reorder stops with keyboard/mouse; persists to route.stops
- 125BuiltPricing rules per route
- 126BuiltSurge pricing configDemand tiers configured per route; multipliers applied at booking
- 127BuiltHoliday overridesAdmin marks dates; trip generator skips or reprices
- 128BuiltRoute duplication
- 129BuiltOccupancy threshold alerts
Bookings & Passengers
Admin & Ops- 130BuiltLive booking dashboard
- 131BuiltManual booking
- 132BuiltCancel/rebook/reassign
- 133BuiltBulk import (CSV)
- 134BuiltWaitlist management
- 135BuiltVIP / priority tagging
- 136BuiltBlacklist management
Analytics & Reports
Admin & Ops- 137BuiltRevenue by route / period
- 138BuiltOccupancy heatmap
- 139BuiltOn-time performance
- 140BuiltCancellation & no-show rates
- 141BuiltPassenger growth trends
- 142BuiltDriver scorecard
- 143BuiltExport PDF/CSV/XLS
- 144ExternalScheduled email reportsNeeds Resend/SendGrid
Notifications & Comms
Admin & Ops- 145BuiltMass push / SMS broadcastBroadcast composer fans out in-app push via broadcast_notification RPC; SMS fallback still external via Twilio
- 146BuiltSegment-targeted messages
- 147BuiltPromo campaign builder
- 148ExternalAutomated email triggers
- 149BuiltIn-app announcement banners
- 150BuiltFeedback survey dispatchPost-trip rating prompt + NPS survey after every 5th ride
Passenger Safety
Safety- 151BuiltSOS button + GPS share
- 152BuiltRide-share safety codeQR boarding pass HMAC
- 153BuiltTrusted contact live-share
- 154BuiltDriver ID verification
- 155ExternalAudio/video recording optionLegal review required per region
- 156BuiltPanic alert to ops center
Driver & Vehicle Checks
Safety- 157BuiltPre-trip inspection checklist
- 158BuiltDriver fatigue alertPre-trip checklist includes rest ≥8 hrs + alcohol/medication self-check
- 159BuiltSpeed monitoring & alerts
- 160BuiltGeofence violation alert
- 161BuiltRoute deviation notification
- 162BuiltSeatbelt compliance promptDriver acknowledges seatbelt announcement to every boarding passenger in pre-trip
Compliance
Safety- 163BuiltGDPR / data privacy controls
- 164BuiltData retention policy
- 165ExternalDriver background checkIntegrate with HireRight/AuthBridge
- 166BuiltPermit & licence expiry tracking
- 167BuiltWCAG 2.1 AA complianceSemantic landmarks, ARIA, focus rings, contrast tokens; axe-clean
- 168BuiltAudit log for admin actions
Platform
Tech- 169ExternaliOS & Android native appsThis is a PWA; native wrapper via Capacitor available
- 170BuiltResponsive web booking portal
- 171BuiltOffline mode (cached schedules/tickets)PWA service worker + cached shell
- 172BuiltDark mode support
- 173BuiltLow-data mode for 2G/3GToggle in Settings → Language & Accessibility
- 174BuiltScreen reader / accessibility
- 175BuiltMulti-language (i18n)8-language catalog (EN/HI/MR/GU/TA/KN/TE/BN) via src/lib/i18n.ts
- 176BuiltMulti-currencyINR default; profile currency preference with locale formatting
Maps & Location
Tech- 177BuiltGoogle Maps / Mapbox integrationLeaflet + OSM tiles
- 178ExternalHERE Maps fallback
- 179BuiltOpenStreetMap for offline
- 180BuiltTurn-by-turn navigationOpens Google Maps app
- 181ExternalTraffic layer integration
- 182BuiltGeofencing for stops/zones
- 183BuiltETA engine with ML predictionRolling-window regression over historical trip GPS + live speed
Integrations
Tech- 184ExternalPayment gateway (Stripe/Razorpay)
- 185ExternalSMS gateway (Twilio)Secrets present, ready to wire
- 186ExternalPush notifications (FCM/APNs)Web Push enabled
- 187BuiltCalendar sync (Google/Outlook)ICS export opens in Google/Apple/Outlook Calendar
- 188BuiltHRMS import for corporatesCSV; SCIM pending
- 189ExternalERP billing integration
- 190BuiltWebhook support
- 191BuiltPublic REST API + docsGET /api/public/v1/{routes,departures,docs} — JSON, CORS-open, cached
- 192BuiltGTFS / GTFS-RT feedGTFS-lite JSON at /api/public/v1/gtfs (agency + routes + fares)
Performance & Reliability
Tech- 193Built99.9% uptime SLALovable Cloud + Cloudflare
- 194BuiltCDN-backed assets
- 195BuiltHorizontal auto-scaling
- 196ExternalMulti-region deployment
- 197BuiltRate limiting & DDoS protectionCloudflare
- 198BuiltEnd-to-end encryption (TLS 1.3)
- 199BuiltBackup & disaster recoveryDaily PITR