Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Major use case: find bus trips to any event from near user's location #16

Open
12foo opened this issue Sep 6, 2015 · 0 comments
Open

Comments

@12foo
Copy link

12foo commented Sep 6, 2015

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.
@12foo 12foo changed the title Major use case: find bus trips to an event Major use case: find bus trips to any even from near user's location Sep 6, 2015
@12foo 12foo changed the title Major use case: find bus trips to any even from near user's location Major use case: find bus trips to any event from near user's location Sep 6, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants