Scenario 1 - bounswe/bounswe2024group10 GitHub Wiki

User who is an expert photographer

User Persona:

  • Kardelen K. is a 27 year old graduate student who is a semi-professional photographer and an animal enthusiast who especially likes birds. On the weekends she goes to ponds, lakes and forests to takes pictures of the birds she sees.

User Story:

  • She shares these pictures on the app by putting the date, location and the bird's name on the post for other users to check them out. One day she sees a bird which she has never seen before. She gets really excited when she figures out what that bird is. She instantly takes a picture of it and posts it with the "Alert" tag. She gets was really happy when another photographer who is a fond of that bird and was in the vicinity, came to check the bird out when he saw the alert.

Preconditions:

  • Kardelen has opened an account since she can post pictures.
  • Kardelen is a verified user since she can use the alert function.

User actions:

  • Kardelen opened an account.
  • Kardelen opened the app with her account.
  • Kardelen posted a picture.
  • Kardelen entered the animal's name to the post.
  • Kardelen entered the location to the post.
  • Kardelen entered the date to the post.
  • Kardelen posted a picture with an "Alert" tag.
  • The other photographer has seen the alert.

Login

resim

User Post

resim

Other User sees the alert

resim

Login For Mobil

image

User Post for Mobil

image

Other User sees the alert for Mobil

image

Addressed Requirements:

  • 1.1.1.1. Users shall be able to open an account.
  • 1.1.2.1. Authenticated users shall be able to post pictures of animals.
  • 1.1.2.1.1. Authenticated users shall be able to put captions to posts.
  • 1.1.2.1.2. Authenticated users shall be able to add a location to the post.
  • 1.1.2.1.3. Authenticated users shall be able to add a date to the post.
  • 1.1.2.1.4. Verified users shall be able to send alerts for a post.
  • 1.1.2.1.4.2. Authenticated users shall be able to filter which animals they wish to see the alerts of.
  • 1.1.2.1.4. Authenticated users shall be able to put the animal's name to the post.
  • 1.1.2.5. Users shall be able to find information about the animal in the post.

Prepared by: Ali Bartu Konca, 2021400177