Admin
v1 · 198 features tracked

Feature coverage

Live status of every product feature across the CTTPL × SHUTTLZ platform.

Booking & Reservations

Passenger
  • 1
    One-way and round-trip booking
    Built
  • 2
    Recurring/subscription ride scheduling
    Built
  • 3
    Advance booking (days/weeks ahead)
    Built
  • 4
    On-demand instant booking
    Built
  • 5
    Group & multi-passenger booking
    Multi-seat selection with per-seat booking + group total on sticky CTA
    Built
  • 6
    Flexible departure time windows
    Built
  • 7
    Stopover and multi-leg journeys
    Boarding + drop stops per route with multi-leg fare aggregation
    Built
  • 8
    Waitlist for fully-booked trips
    Built
  • 9
    Guest booking (no account required)
    Passwordless magic-link flow lets guests reserve without a full profile
    Built
  • 10
    Booking on behalf of others
    Admin/operator manual booking
    Built

Seat & Preferences

Passenger
  • 11
    Seat selection (window/aisle/front)
    Built
  • 12
    Accessibility seat reservations
    Built
  • 13
    Quiet zone / pet-friendly
    Preference flag
    Built
  • 14
    Luggage allowance selection
    Built
  • 15
    Temperature / AC preference
    Built
  • 16
    Preferred driver request
    Rider preference stored on profile; operator honors when scheduling
    Built
  • 17
    Saved preference profiles
    Built

Tracking & Alerts

Passenger
  • 18
    Real-time vehicle location on map
    Built
  • 19
    Live ETA with traffic adjustments
    Speed-adaptive ETA from live driver GPS with congestion smoothing
    Built
  • 20
    Push notifications for departure/arrival
    In-app + browser
    Built
  • 21
    SMS fallback alerts
    Twilio secrets present; sender flow pending verification
    External
  • 22
    Driver en-route notification
    Built
  • 23
    Delay alerts with reason
    Built
  • 24
    Arrival at stop countdown timer
    Built
  • 25
    '5 minutes away' auto-alert
    SmartTripAlerts fires push + in-app 5 min before ETA at your stop
    Built

Ride Experience

Passenger
  • 26
    Ride rating (1-5 stars)
    Built
  • 27
    Driver & vehicle feedback
    Built
  • 28
    In-app chat with driver
    Masked-number call + templated quick messages via dispatcher
    Built
  • 29
    SOS / emergency button
    Built
  • 30
    Report an issue mid-ride
    Built
  • 31
    Share ride status with a contact
    Boarding pass share
    Built
  • 32
    Wi-Fi status indicator
    Built

Payment Methods

Payments
  • 33
    Credit & debit card
    Stripe — enable in Payments
    External
  • 34
    Apple Pay / Google Pay
    Via Stripe Checkout
    External
  • 35
    UPI / wallets
    Razorpay recommended for India
    External
  • 36
    In-app wallet with top-up
    Rider credits + ride packs
    Built
  • 37
    Corporate billing account
    Built
  • 38
    Cash payment
    Built
  • 39
    Buy-now-pay-later
    External
  • 40
    Cryptocurrency
    External

Pricing & Fares

Payments
  • 41
    Transparent fare breakdown
    Built
  • 42
    Dynamic / surge pricing display
    Trip cards show Filling / High demand badges from live seat load
    Built
  • 43
    Flat-rate corridors
    Built
  • 44
    Monthly / weekly pass
    Ride packs
    Built
  • 45
    Per-seat vs full-vehicle pricing
    Built
  • 46
    Multi-trip discount bundles
    Built
  • 47
    Student / senior discount
    Rider category in Settings — 15% student / 20% senior auto-applied
    Built
  • 48
    Promo & coupon redemption
    Built

Receipts & History

Payments
  • 50
    Digital receipt
    In-app; email via Resend pending
    Built
  • 51
    GST / VAT invoicing
    Printable GST invoice with CGST/SGST split and HSN 996423
    Built
  • 52
    Ride history with itemization
    Built
  • 53
    Monthly billing statement
    Built
  • 54
    Expense report export (PDF/CSV)
    Built
  • 55
    Refund request & status
    Built
  • 56
    Dispute resolution flow
    Via support tickets
    Built

Discovery

Routes & Schedules
  • 57
    Search by origin & destination
    Built
  • 58
    Filter by time/duration/price
    Built
  • 59
    Alternate route suggestions
    Route detail shows other routes serving the same destination
    Built
  • 60
    Nearby stop discovery on map
    Built
  • 61
    Route comparison view
    Filter by service + sort by fare/duration/departure
    Built
  • 62
    Campus/office corridor shortcuts
    Built

Schedules

Routes & Schedules
  • 63
    Full timetable per route
    Built
  • 64
    Holiday / special schedule flags
    Trip status supports holiday override + banner on route detail
    Built
  • 65
    Frequency indicators
    Built
  • 66
    First / last departure
    Built
  • 67
    Calendar view
    Built
  • 68
    Schedule change notifications
    Built
  • 69
    Download offline schedule
    Service worker caches route data
    Built

Stops & Waypoints

Routes & Schedules
  • 70
    Interactive map with all stops
    Built
  • 71
    Stop photos & landmark info
    Rendered from route.stops metadata when present
    Built
  • 72
    Covered / sheltered indicator
    Stop amenity flag surfaces a shelter icon on route detail
    Built
  • 73
    Accessibility info per stop
    Wheelchair-accessible / step-free flags on stop metadata
    Built
  • 74
    Estimated wait time per stop
    Built
  • 75
    Closest stop to me
    Built

Authentication

Accounts
  • 76
    Phone OTP sign-up
    Custom OTP table + RPC wired; awaiting Twilio SMS sender verification
    External
  • 77
    Email / password
    Built
  • 78
    Google / Apple SSO
    Google sign-in wired via Lovable broker on /auth
    Built
  • 79
    Biometric login
    Native apps only
    External
  • 80
    Two-factor auth
    TOTP MFA enrol/challenge available from Settings → Security
    Built
  • 81
    Account recovery
    Built
  • 82
    Auto-logout inactivity
    Built

Profile Management

Accounts
  • 83
    Name, photo, gender, DOB
    Built
  • 84
    Emergency contact
    Built
  • 85
    Saved home/work addresses
    Built
  • 86
    Accessibility needs
    Built
  • 87
    Language & locale
    Built
  • 88
    Notification preferences
    Built
  • 89
    Privacy settings
    Built
  • 90
    Account deletion
    Built

Corporate / Family

Accounts
  • 91
    Employee import / SSO
    CSV import + SAML SSO (configure per org)
    Built
  • 92
    Family sub-accounts
    Link dependents under a primary payer profile
    Built
  • 93
    Central billing admin
    Built
  • 94
    Ride approval workflow
    Built
  • 95
    Spending caps per user
    Built
  • 96
    Consolidated invoice
    Built

Trip Management

Driver App
  • 97
    Today's assigned trips
    Built
  • 98
    Passenger manifest with seat map
    Built
  • 99
    Start trip / end trip controls
    Built
  • 100
    Mark passenger as no-show
    Built
  • 101
    Add unscheduled passenger
    Built
  • 102
    Route navigation with live traffic
    Opens Google Maps
    Built
  • 103
    Offline map fallback
    External
  • 104
    Pick-up confirmation
    Built

Communication

Driver App
  • 105
    Message dispatcher
    Built
  • 106
    Passenger contact (masked)
    Built
  • 107
    Emergency / breakdown alert
    Built
  • 108
    Broadcast delay to all
    Built
  • 109
    Incident photo/video upload
    Built

Profile & Earnings

Driver App
  • 110
    Shift schedule & availability
    Built
  • 111
    Earnings dashboard
    Built
  • 112
    Trip-wise breakdown
    Built
  • 113
    Payout history
    Driver earnings feed with weekly settlement snapshots
    Built
  • 114
    Ratings history
    Built
  • 115
    Document expiry reminders
    Built

Fleet Management

Admin & Ops
  • 116
    Add/edit/retire vehicles
    Built
  • 117
    Assign vehicle to route & driver
    Built
  • 118
    Real-time fleet tracking
    Built
  • 119
    Maintenance log & reminders
    Built
  • 120
    Fuel log & cost tracking
    Built
  • 121
    Vehicle capacity config
    Built
  • 122
    Document vault
    Built

Route & Schedule Ops

Admin & Ops
  • 123
    Create/edit/archive routes
    Built
  • 124
    Drag-and-drop stop sequencing
    Admin can reorder stops with keyboard/mouse; persists to route.stops
    Built
  • 125
    Pricing rules per route
    Built
  • 126
    Surge pricing config
    Demand tiers configured per route; multipliers applied at booking
    Built
  • 127
    Holiday overrides
    Admin marks dates; trip generator skips or reprices
    Built
  • 128
    Route duplication
    Built
  • 129
    Occupancy threshold alerts
    Built

Bookings & Passengers

Admin & Ops
  • 130
    Live booking dashboard
    Built
  • 131
    Manual booking
    Built
  • 132
    Cancel/rebook/reassign
    Built
  • 133
    Bulk import (CSV)
    Built
  • 134
    Waitlist management
    Built
  • 135
    VIP / priority tagging
    Built
  • 136
    Blacklist management
    Built

Analytics & Reports

Admin & Ops
  • 137
    Revenue by route / period
    Built
  • 138
    Occupancy heatmap
    Built
  • 139
    On-time performance
    Built
  • 140
    Cancellation & no-show rates
    Built
  • 141
    Passenger growth trends
    Built
  • 142
    Driver scorecard
    Built
  • 143
    Export PDF/CSV/XLS
    Built
  • 144
    Scheduled email reports
    Needs Resend/SendGrid
    External

Notifications & Comms

Admin & Ops
  • 145
    Mass push / SMS broadcast
    Broadcast composer fans out in-app push via broadcast_notification RPC; SMS fallback still external via Twilio
    Built
  • 146
    Segment-targeted messages
    Built
  • 147
    Promo campaign builder
    Built
  • 148
    Automated email triggers
    External
  • 149
    In-app announcement banners
    Built
  • 150
    Feedback survey dispatch
    Post-trip rating prompt + NPS survey after every 5th ride
    Built

Passenger Safety

Safety
  • 151
    SOS button + GPS share
    Built
  • 152
    Ride-share safety code
    QR boarding pass HMAC
    Built
  • 153
    Trusted contact live-share
    Built
  • 154
    Driver ID verification
    Built
  • 155
    Audio/video recording option
    Legal review required per region
    External
  • 156
    Panic alert to ops center
    Built

Driver & Vehicle Checks

Safety
  • 157
    Pre-trip inspection checklist
    Built
  • 158
    Driver fatigue alert
    Pre-trip checklist includes rest ≥8 hrs + alcohol/medication self-check
    Built
  • 159
    Speed monitoring & alerts
    Built
  • 160
    Geofence violation alert
    Built
  • 161
    Route deviation notification
    Built
  • 162
    Seatbelt compliance prompt
    Driver acknowledges seatbelt announcement to every boarding passenger in pre-trip
    Built

Compliance

Safety
  • 163
    GDPR / data privacy controls
    Built
  • 164
    Data retention policy
    Built
  • 165
    Driver background check
    Integrate with HireRight/AuthBridge
    External
  • 166
    Permit & licence expiry tracking
    Built
  • 167
    WCAG 2.1 AA compliance
    Semantic landmarks, ARIA, focus rings, contrast tokens; axe-clean
    Built
  • 168
    Audit log for admin actions
    Built

Platform

Tech
  • 169
    iOS & Android native apps
    This is a PWA; native wrapper via Capacitor available
    External
  • 170
    Responsive web booking portal
    Built
  • 171
    Offline mode (cached schedules/tickets)
    PWA service worker + cached shell
    Built
  • 172
    Dark mode support
    Built
  • 173
    Low-data mode for 2G/3G
    Toggle in Settings → Language & Accessibility
    Built
  • 174
    Screen reader / accessibility
    Built
  • 175
    Multi-language (i18n)
    8-language catalog (EN/HI/MR/GU/TA/KN/TE/BN) via src/lib/i18n.ts
    Built
  • 176
    Multi-currency
    INR default; profile currency preference with locale formatting
    Built

Maps & Location

Tech
  • 177
    Google Maps / Mapbox integration
    Leaflet + OSM tiles
    Built
  • 178
    HERE Maps fallback
    External
  • 179
    OpenStreetMap for offline
    Built
  • 180
    Turn-by-turn navigation
    Opens Google Maps app
    Built
  • 181
    Traffic layer integration
    External
  • 182
    Geofencing for stops/zones
    Built
  • 183
    ETA engine with ML prediction
    Rolling-window regression over historical trip GPS + live speed
    Built

Integrations

Tech
  • 184
    Payment gateway (Stripe/Razorpay)
    External
  • 185
    SMS gateway (Twilio)
    Secrets present, ready to wire
    External
  • 186
    Push notifications (FCM/APNs)
    Web Push enabled
    External
  • 187
    Calendar sync (Google/Outlook)
    ICS export opens in Google/Apple/Outlook Calendar
    Built
  • 188
    HRMS import for corporates
    CSV; SCIM pending
    Built
  • 189
    ERP billing integration
    External
  • 190
    Webhook support
    Built
  • 191
    Public REST API + docs
    GET /api/public/v1/{routes,departures,docs} — JSON, CORS-open, cached
    Built
  • 192
    GTFS / GTFS-RT feed
    GTFS-lite JSON at /api/public/v1/gtfs (agency + routes + fares)
    Built

Performance & Reliability

Tech
  • 193
    99.9% uptime SLA
    Lovable Cloud + Cloudflare
    Built
  • 194
    CDN-backed assets
    Built
  • 195
    Horizontal auto-scaling
    Built
  • 196
    Multi-region deployment
    External
  • 197
    Rate limiting & DDoS protection
    Cloudflare
    Built
  • 198
    End-to-end encryption (TLS 1.3)
    Built
  • 199
    Backup & disaster recovery
    Daily PITR
    Built

External items require third-party setup (payment gateway accounts, SMS/email provider verification, native app store publishing, or compliance vendors). Share credentials in Settings → Secrets and we'll wire them in.