User Stories - e-hashimoto/natseal GitHub Wiki
Users
- C: As a new user, I would like to be able to sign up for an account so that I can explore the different seals, articles, and traveling opportunities to visit the seals.
- R: As a current user, I would like to be able see my information associated with my account.
- U: As a current user, I would like to be able to update my information as I please.
- D: As a current user, I would like to be able to delete my account if I no longer need the services of the app for whatever reason.
Locations
As a current, logged-in, and authorized user...
- C: I want to be able to add a location from anywhere in the world where seals live in.
- R: I want to be able to see all the different locations globally where seals can be found.
- U: I want to be able to update a location if more than one seal is found within a location.
- D: I want to be able to delete a location if seals are no longer found in that area, or if the location was created on accident.
Travel Opportunities
As a current, logged-in, and authorized user...
- C: I want to be able to add a traveling opportunity where the average individual can visit seals.
- R: I want to be able to see all the different traveling opportunities that exist in order for people to visit seals.
- U: I want to be able to update information for a traveling opportunity if seals change or if there are other concerns that the public should be aware of.
- D: I want to be able to delete a traveling opportunity if the opportunity no longer exists and is no longer accessible by the public.
Seals
As a current, logged-in, and authorized user...
- C: I want to be able to create the entry of a seal in the database so other users and myself can learn about a seal.
- R: I want to be able to read all the entries for the seals and have all other users be able to do so.
- U: I want to be able to update the entry for a seal if there is information that needs to be updated.
- D: I Want to be able to delete a seal just in case the information is incorrect, or if the seal no longer exists.
Articles
As a current, logged-in, and authorized user...
- C: I want to be able to create an article concerning a current event about a seal or certain seals.
- R: I want to be able to read all articles within the database created by myself and other users.
- U: I want to be able to update information for an article in case things have changed.
- D: I want to be able to delete an article in case the information is incorrect or the article itself is no longer needed.