This is an example from one of my mentees who is building a travel app.
Each top level bullet represents an “Epic”, and each sub-bullet underneath is a “story”
I need to be able to create a general wishlist.
When I am on the “plan trip Overview page” for a given trip, I should see a “+” button at the top of the screen to add to my wishlist.
When I click on the “+” button, then I should be taken to a new page with a search bar.
When I type into the search bar on the “add attraction page”, then I should start to see results appear for the city that I am currently planning for
When I click an attraction result, then I should go back to the plan trip page, with the clicked result added to the list of attractions on that page.
Attraction “overview view”:
If I want to be able to add an attraction from a map view, then…
Add a Google Map with a Marker to Your Website | Maps JavaScript API | Google for Developers
I need to be able to define specific details about each attraction and how I plan to visit them
hours by day
more detailed description
location (with a map view)
images of the place
how long I plan to spend there (editable)
what kind of attraction is it (food, fun, etc.)
I need to group saved places on the wishlist by geographic proximity and length of time spent at each place (with number of groups being number of days of vacation, and with each group containing 0-2 food places, 0-4 snack places, etc.).
I need an AI schedule for me algorithm
I need to be able to see commute times based on a chosen mode of transport between wishlist places.