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
User Post
Other User sees the alert
Login For Mobil
User Post for Mobil
Other User sees the alert for Mobil
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