Description

Show landmarks and locations that visitors might want to visit. Allow users to plan a trip that includes selected locations

Approved Potential Capstones

Target users

Administrator

User

City Visitor

Tags

MVP Notes Optional

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.

Suggest a related idea Download PDF Download Markdown

Back to project list