Description
Show landmarks and locations that visitors might want to visit. Allow users to plan a trip that includes selected locations
Target users
Administrator
User
City Visitor
Tags
User Stories
Register
As an Anonymous User, I need to be able to register as a City Visitor.
Login
As an Anonymous User, I need to be able to login as a City Visitor or Administrator.
Search Landmarks
As any user to the website, I need to be able to search for landmarks by distance to get a list of landmarks within the radius of a starting location so that I can see what is nearby.
Add Landmark
As an Administrator, I need to be able to add a landmark or tourist location so that it can be a registered location to visit.
Create Itinerary
As a City Visitor, I need to be able to create an itinerary so that I can save which landmarks I want to visit.
An itinerary includes
- A name
- A starting point
- A list of landmarks to visit
Edit Itinerary
As a City Visitor, I need to have the ability to edit a travel itinerary so that I can change where I want to go.
Delete Itinerary
As a City Visitor, I need to have the ability to delete a travel itinerary so that I don’t clog up my itinerary list with old itineraries.
Generate Travel Route
As a City Visitor, I need to be able to generate an efficient travel route that matches my itinerary so that I know where to go once I arrive.
View Landmark Details
As any user, I need to be able to view the details of a landmark so that I can see information and historical details of the landmark, and any posted reviews.
View Landmark Reviews
As any user, I need to be able to view the feedback or reviews that others have submitted so that I can determine if the location is worth visiting.
Rate Thumbs Up / Thumbs Down
As a City Visitor, I must be able to rate my experience thumbs up or thumbs down at each location.
Submit Landmark Review
As a City Visitor, I need to be able to submit feedback for a landmark so that others may read it before deciding to visit that location.
Upload Photos
As a City Visitor, I need to have the ability to upload photos of an attraction or location so that others can see what to expect.
Suggest Landmark
As an City Visitor, I can add a landmark for consideration to be included in the system.
Approve Landmark
As an Administrator, I must be able to approve locations in the system submitted by City Visitors so that other visitors can include it in their list of visiting locations.
Remove Landmark
As an Administrator, I must be able to remove a landmark.