#sec-dashboard
Dashboard
Stats, go-live checklist, clear Firestore.
Open panelChecking admin access...
Go to admin sign-inAdmin only
Every URL, panel, sheet, drawer, and dialog in Dixie Drive Go (bookings-only product). Open links in new tabs to inspect live UI.
Jump to any section in this console. Use Open page links below for rider, driver, and public URLs in a new tab.
#sec-dashboard
Dashboard
Stats, go-live checklist, clear Firestore.
Open panel#sec-trips
Bookings
Search, edit, cancel, and end every trip.
Open panel#sec-guests
Guests
Device guest accounts and contact info.
Open panel#sec-riders
Riders
Block, lock, photos, and profile control.
Open panel#sec-drivers
Drivers
Duty, GPS, verification, and driver logs shortcut.
Open panel#sec-driver-logs
Driver logs
Enroute time and miles per trip.
Open panel#sec-logs
Rider logs
Trips log and per-rider trip history.
Open panel#sec-photos
Photos
Approve or reject profile camera photos.
Open panel#sec-tour
Site tour
This guide: every route and UI map.
Open panelScheduled booking flow
Rider /rider (steps 1-4, Request booking) → Firestore rides + Pushover → Driver /driver/bookings (Accept) → Driver /driver (active trip) → Rider step 5. Admin /admin can edit riders, drivers, and every booking field.
/
Landing
Trip ideas, Book CTA, footer links to Driver and Admin.
Open/places
Places to explore
Searchable destination list; can hand off to rider booking.
Open/rider
Rider map (main)
5-step booking sheets, menu drawer, place detail panel. See Rider map UI below.
Open/rider/auth
Rider sign-in
Phone OTP auth sheet.
Open/rider/register
Rider register
Legacy/alternate auth entry (phone OTP).
Open/rider/guest
Guest account
Device guest ID and pickup contact for bookings without sign-in.
Open/rider/search
Destination search
Standalone Google Places search for dropoff.
Open/rider/explore
Explore
Browse trip ideas (similar to landing data).
Open/rider/bookings
My bookings
Guest or signed-in: view upcoming bookings and cancel while pending.
Open/rider/history
Trip history
Past bookings for signed-in rider.
Open/rider/profile
Profile
Name, phone, avatar upload and review state.
Open/rider/settings
Settings
Theme (Auto / Light / Dark).
Open/rider/blocked
Rider blocked
Shown when Firestore user has blocked: true.
/driver
Driver map (main)
Sign-in, GO ONLINE, duty hub, active trip panel, shift dock. See Driver map UI below.
Open/driver/bookings
Bookings calendar
Open site bookings by pickup day; Accept / Pass (only place drivers claim jobs).
Open/driver/profile
Profile
Driver name, vehicle, avatar.
Open/driver/register
Registration
Driver onboarding / profile fields.
Open/driver/history
Trip history
Completed and active trips for this driver.
Open/driver/earnings
Earnings
Weekly fares from Firestore trips.
Open/driver/shift-log
Shift log
Online time and trips (local device storage).
Open/driver/settings
Settings
Theme, notification permission, test alert sound.
Open/driver/queue
Queue (removed)
Redirects to /driver/bookings. Live dispatch removed.
/admin
Admin console
You are here. Use Open admin panels above to jump to each section.
Dashboard/admin → Site tour
Site tour panel
Full sitemap inside the admin console (Tools → Site tour).
Standalone/settings
API & keys
Maps key override, Firebase status, test map.
Open/audit
Parity audit
Feature checklist vs reference app.
Open#admin-login: phone OTP (authorized admin phones only)#sec-tour: full sitemap and walkthrough (embedded guide, all routes with Open links)#sec-dashboard: stat cards (bookings pending, active trips, drivers online, driver approval, riders, photos); collapsible Clear Firestore. Open panel#sec-trips: search, Edit (full trip control), quick Cancel/End; syncs rider + driver apps. Open panel#sec-guests: device guest accounts; edit name/phone and sync open bookings. Open panel#sec-riders: control panel (contact, block, lock, avatar URLs, approve photo). Open panel#sec-drivers: control panel (duty, GPS, verification, avatar); Logs opens filtered driver logs. Open panel#sec-driver-logs: enroute time and miles per offline sync (driverLogEntries in Firestore). Open panel#sec-logs: trips log and rider trips. Open panel#sec-photos: pending avatar thumbs; Approve / Reject. Open panel#admin-edit-dialog: full profile form (overrides profile lock)#toast-container#map, loading #map-loading, route polyline, pickup/dropoff markers#btn-drawer, Home, peek strip #sheet-peek#landing-gbp: place photo, rating, book handoff (from trip ideas)#sheet-route: pickup, dropoff, locate/clear, Continue#sheet-schedule: #rider-scheduled-at datetime, Back / Continue#sheet-contact: name, phone, passengers, notes#sheet-ride: estimated fare, tip presets, total #rider-custom-bid, Request booking#sheet-trip: status, booking summary, progress steps, chauffeur block #rider-driver-info, cancel #btn-cancel-ride#drawer: Start over, My bookings, Guest account, History (signed-in), Profile, Places, Settings#account-prompt: guest sign-in upsell after bookingshowPaymentModal#toast-container#driver-map, self marker, trip route renderer#driver-nav-stack / #driver-nav-card (active trip)#btn-drawer, Home#driver-panel#btn-driver-status-toggle, Sign out#driver-login-overlay: phone OTP (authorized driver phones)#driver-duty-hub: link to Open bookings, Menu; status line#driver-trip-panel: client, pickup, dest, fare; Arrived / Confirm pickup / Complete / End trip; Focus route, North up#driver-shift-zone: live shift stats #driver-shift-stats, trip list/driver/bookings#bookings-summary, month calendar #bookings-calendar, day list #bookings-day-list