GLIDE
Admin Portal
🔐
Enter PIN
Restricted access
Glide Rideshare Admin · Restricted
Overview
Platform summary
Refreshing...
⚙ Diag
↻ Refresh
Active Riders
Registered accounts
Active Drivers
Registered providers
Online Drivers
Currently active
Rides Today
Completed trips
Pending Approval
Needs review
Revenue Today
20% platform cut · today only
Recent Activity
Loading activity...
Platform Health
Recent Rides
IDRiderDriverRouteFareStatusTime
Rider Accounts
Driver Accounts
All Rides
IDRiderDriverTypePickupDropoffFareStatusActions
Lifetime Revenue
20% platform cut · all time
Driver Payouts
80% of all fares
Total Fare Volume
All time
Avg Fare
Per completed ride
Earnings Breakdown
DriverTripsTotal FaresDriver Earnings (80%)Platform (20%)Status
Pending Driver Payouts
DriverUnpaid RidesGross Fares Driver Earnings (80%)Platform (20%)PeriodAction
Loading payouts…
Create Promo Code Admin-created campaign codes
Aggressive Uber/Lyft style — exclamation marks, urgency, big numbers. Auto-generated if blank.
Advanced targeting · auto-discover · stacking · welcome series
Both blank = no time gate. End < start crosses midnight (e.g. 22 → 5 = 10pm-5am).
Welcome step lets the lifecycle cron auto-issue this code at the right moment instead of the default fallback. Pick D1/D7/D30 to claim that slot.
All Promo Codes
CodeTypeValueUsesSourceStatusActions
Loading promos…
📊 Promo Analytics
How to read this: ROI > 100% means each $1 of discount returned more than $1 of fare. Cohort retention shows whether riders who used a promo came back — D7/D30 above 30% means the promo is buying real loyalty, not just a one-time hit.
Active Bonuses
How bonuses work: Weekly milestones auto-generate every Monday (tiers 5/10/20/50 rides → $10/$25/$60/$150) and drivers claim once per week. Boosts apply a per-ride multiplier on top of the 80% cut when pickup is in a zone + time window. Both types support scope='all' or a specific driver email.
Loading bonuses...
Recent Claims
Loading claims...
Driver Cancellation Moderation
Why this matters: Every driver cancellation hurts a rider. 5+ unjustified cancels in a week destroys trust and likely indicates a driver gaming the system. Use the action buttons to delete spurious incidents (false logs), mark legitimate cancels (no-show, mechanical), apply rating penalties for repeat offenders, warn drivers before suspension, and credit affected riders with goodwill compensation.
Recent Incidents
Rider Disputes
Adjudication process: Rider opens dispute → review reason + note + amount → click Approve (full refund of requested amount), Partial (specify lower amount), or Deny (no refund + reason note). Decision is final and triggers a refund through the original payment method (Stripe wiring still TODO — currently logs intent only). Always include an admin note so the rider sees why.
Live Platform Map
🗺️
Loading live map...
Online idle
Heading
At pickup
On trip
Offline
Active rider
0 users
Active Zones
Surging Now
Avg Multiplier
Proj. Rev/Hr
Live Surge Map click empty area to force surge · click zone for details
Loading map…
1.2x mild 1.5x busy 1.8x high 2.0x extreme manual force driver available driver on ride
5-Min Forecast slope of last 5 minutes · projected next 5
No surging zones to forecast.
Loading…
📣
Broadcast notification
Push news, announcements, bonuses, or alerts to riders and drivers
🎧
Support Center
Tickets · Disputes · Cancellations — one inbox
🔍
Inbox
Loading inbox…
📬
Select an item from the inbox to view details, reply, or take action.
📣
Compose broadcast
Push a notification to riders, drivers, or both. Appears in the in-app Notifications drawer with rich styling per type.
Preview (matches in-app rendering)
📋 Sent broadcasts
Last 30 days
Loading broadcasts…
💬
Live Chat
Real-time conversations with riders & drivers
⏳ Connecting…
Conversations
Loading conversations…
💬
Pick a conversation from the list, or click + New chat to start one.
🔧 System Diagnostics
Health checks, scoring, and safe auto-repair
Server Connectivity (Live)
Testing server connection...
🎬
Ride Simulator
Plays the full ride lifecycle against the live server — request, accept, navigate, complete, rate. Use-case coverage matrix (44 PDF cases + 10 negative). Realistic timing or instant mode.
⚠️ Heads up: the simulator hits the live production server. It creates real ride records, then cleans them up. Prefer a staging server URL if you're testing against prod.
Activity Log