Scenario: Attach Photo to Task - bounswe/bounswe2025group8 GitHub Wiki
🧩 Attach Photo to Task
🎭 Actors
- Registered User: Murat Demir
- Age: 45
- Location: İzmir, Turkey
- Job: Accountant
- Situation: Murat’s kitchen sink pipe is leaking, and he needs urgent help from someone skilled in minor plumbing repairs. He wants to make the issue clearer by attaching a photo of the leak before completing his assistance request.
- Goal: Attach a photo to finalize the posting of his assistance request and quickly find a volunteer.
✅ Preconditions
- Murat is a registered and logged-in user.
- Murat has already taken a photo of the leaking pipe.
- Murat has permission to upload files in the application.
- Murat has already filled in all the required fields in the Post Assistance Request form except for the photo attachment.
- The "Attach Photo" functionality is implemented according to Task Creation & Management 1.1.8.5.
🧭 Main Flow (Steps)
-
Murat navigates to the "Post Assistance Request" form where he has already filled all fields except the photo.
-
Murat clicks the "Attach Photo" button next to the description field and selects the photo of the leaking pipe from his device.
➡️ (Fulfills 1.1.8.5) -
Murat confirms the upload.
-
Murat clicks the "Post Request" button to submit the completed form with the attached photo.
-
The system validates the form, saves the assistance request with the photo, and displays a success message like "Your task has been successfully posted!"
➡️ (Also triggers feed update 1.1.7.1) -
Volunteers browsing the feed can now see Murat’s task along with the attached photo, making the problem clearer and increasing engagement.
➡️ (Helps volunteers during task browsing 1.1.8.3)
🧾 Postconditions / Outcome
- ✅ Murat’s assistance request is successfully posted to the feed with the attached photo, making it easier for volunteers to understand the repair need.