Capture set — 2026-09-05
Screenshots and clips from a full emulator-to-emulator test run against the
LIVE stack (api.ridekit.dev), not a seeded localhost. Intended for the app
store listings, the docs, and ridekit.dev.
What is here
| Folder | Count | Notes |
|---|---|---|
admin/ |
22 | Every operator screen + the dispatch console, captured at 1600×1000 @2× |
rider/ |
23 | Registration-to-rating on a Pixel emulator, real Google Maps |
driver/ |
15 | Offer → arrive → start → complete → earnings |
video/ |
2 | Screen recordings of the ride loop |
Known gaps, so nobody ships a bad asset
rider/00-smoke-launch.pnganddriver/00-smoke-launch.pngare launcher screenshots from a moment when the emulator was thrashing. Delete them.- The two clips in
video/were recorded during the runs where dispatch was still failing, so they show "No drivers available" rather than a completed trip. They need re-recording now that the socket bug is fixed. - The admin dispatch queue still carries a demo ride stuck
in_progressfor 47 days (#b7288340, Ankit Mehta / Juhu Beach). It is visible inadmin/04-dispatch.pngandadmin/20-dispatch-ride-detail.pngas "47d 4h" — seeded data that should be cleared or completed before these are used publicly. - Fares render with paise (
₹110.53). Every Indian ride-hailing app rounds to whole rupees on screen. Worth deciding before the store screenshots are cut. - Destination search is not biased to the rider's city: typing "Bandra" in
Mumbai returns Bandra in Bihar and Madhya Pradesh above other local matches
(
rider/05-search-typeahead.png).
How they were taken
scratchpad/ui.py drives the emulators by element (resource-id / content-desc)
rather than by coordinates, so a layout change breaks the run loudly instead of
tapping the wrong thing and screenshotting the result. admin-capture.mjs
drives the live admin through Playwright, signing in via the real OTP flow and
asserting each screen actually rendered — a screen that 404s or throws is a
finding, not a picture.
source: docs/media/README.md (ships identically in the product zip)