Skip to content

Car In Bike Lane dot [sometld] #29

@daguar

Description

@daguar

Main use case:

  • Allow a user to easily bring up a web site on their smartphone when they are biking and encounter a car parked in/blocking the bike lane, take a picture which both submits it to the site DB as well as submits a report to the local 311
    • It should get the location using the geolocation API in the browser (prompt user) and POST that so it can be saved in the DB too
    • It should save, date, time, location (lat/lng, maybe address lookup out of band?), and image to the DB
    • It should submit a report to 311 in some way (Open311 API? SeeClickFix? Twitter @-mention to the city?)

Goals:

  • Increase reports of cars parked in bike lane to the city
  • Collect data on when/where cars are parked in bike lanes to advocate for more targeted enforcement that reduces the problem

MVP:

  • v0.1:
    • Only I and a handful of users try it out for experience in the field
    • Only the "experience" — no saving or 311 submission
  • v0.2:
    • Experience improvements based on tester feedback
    • Actually saves info to DB
    • Only San Francisco for 311 report submission
      • Easiest way to submit via 311 (maybe start manually doing it; then maybe transition to tweets at them; then explore and maybe transition to API)

MVP assumptions to test:

  • Does it work across most devices?
  • Are people comfortable using it while stopped in the bike lane?
  • Does a smartphone pic take way too long to upload using basic HTML? AKA do we need to compress on the client side?
  • Do we need to validate pictures before submitting? (probably why we start by manually submitting to 311)

Possible future use cases after initial usage/user feedback/tech feasibility tests:

  • Allow someone to report later using a picture taken before?
    • Lots of questions here, but big one is validity
  • Compress image on the client side to make upload fast (what size do we compress down to?)
  • Expand to other jurisdictions (allow others to write those integrations? or encourage redeployment for single-tenant instances?)

Other notes:

  • Looked at enabling people to use SMS (MMS) to report, but it strips location info and would be annoying to text your location relative to the browser picking it up
  • Mobile Safari strips Exif info, so can't get location from picture itself (why we do geolocation API)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions