-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
Description
Per the discussion on slack, I'm starting this issue to hash out one of the major use cases for the app and how it informs the data model. Perhaps the major use cases could be put on the wiki as a sort of design document when it's all agreed on, so it's not all in Slack or in issues.
Finding bus trips to any event near user's location
- User goes to app site.
- User queries events that they can reach from their location:
- "events near me" (uses browser location with optional radius)
- "events near..." (postcode and radius)
- User reviews a list of matching events. The events include:
- Events that have bus trips available starting near the user's location
- Events that are within 20 miles of user's location
- The app displays available bus transportation available from the user's current location (summary) for each event.
- User clicks on "Book a Seat" (this directly selects a bus/trip) and moves on to the seat RSVP screen.
Notes
- Bernie's campaign website has an event query API (example).
- for the data model, this means that every trip must be associated with a geographical starting point and a destination event.