iOS app · Denver, Colorado

Bike Action Denver

Photograph a car parked in a Denver bike lane. This app reports it to 311 in under 30 seconds.

Free. MIT-licensed. Not affiliated with the City of Denver.

How it works

01

Photograph

Snap the car from the sidewalk. The plate needs to be legible.

02

Confirm

The app reads the plate, car, and address on-device. You review before submitting.

03

File

One tap submits to Denver 311 under your PocketGov account. Track the case in your History tab.

A closer look

Capture screen showing Take Photo and Choose Photo tiles
Report screen with recognized plate, vehicle, and address
History tab listing previously submitted 311 reports

Why this exists

Denver has bike lanes. Drivers park in them. Denver's 311 system accepts parking reports, but the mobile flow is cumbersome — enough friction that most obstructions never get reported. This app is a single-purpose tool that turns the same report into a thirty-second civic action.

Not affiliated with, endorsed by, or operated by the City and County of Denver. Uses Denver's public PocketGov 311 API.

FAQ

How does this work?

You take a photo. On-device machine learning reads the license plate and identifies the vehicle, while the device's location is reverse-geocoded to a street address. You confirm the details, then the app posts a parking report to Denver 311 through the PocketGov API.

Does this work offline?

Detection is fully on-device, so the camera and recognition steps work without service. Submitting the report to 311 requires a network connection — if you're offline, the draft is held locally and you can file it once you have signal.

Where does my data go?

Your photo and the report details go directly to Denver 311 through PocketGov, under your own PocketGov account. Nothing is routed through a server I run. There is no analytics SDK, no third-party tracking, and no account on my end.

Why do I need to sign in?

Denver 311 requires a PocketGov account to accept a report. The app signs you in to PocketGov directly so reports are attributed to you and you can follow up on them. Your credentials are stored in the iOS Keychain on your device.

Who makes this app?

Sam Schooler, a Denver resident who rides a bike. The source is on GitHub under an MIT license — you can read it, fork it, or contribute. It is not affiliated with the City and County of Denver in any way.