Scenario 10 - bounswe/bounswe2025group1 GitHub Wiki
Scenario: Garden Creation, Gardening Tasks, and Garden Interactions
User Persona
Tansel Arabacı (58) is a retired school teacher and gardening enthusiast from İstanbul / Kadıköy. He decided to use his retirement pension to buy a hobby garden. However, he does not feel he can do enough for the garden, and he thinks he could use some help and some company in the garden. Therefore, he decided to use the Community Garden Planner app to find new people to join his in garden tasks. He only speaks Turkish and has a laptop with a small screen, and he sometimes experiences migraines.
Pre-Conditions
Tansel is a registered Member of the platform.
Tansel is logged in.
Scenario Steps
Tansel changes the default language to Turkish.
Tansel logs into the Community Garden Planner platform.
Tansel changes the application theme to dark.
He navigates to the Gardens section and clicks Add Garden.
He enters her garden information (name, description, location) and uploads a picture.
He navigates to the Forum section and creates a post about his new garden.
After a while, a few people see the post about the garden and join.
Then, he decides to create a watering task for one of the workers.
Post-Conditions
The application language is Turkish.
Tansel’s new garden has been created and is visible in the Gardens section.
The website theme is switched to dark.
The forum post about his garden is visible.
New members who saw the post have joined the garden and appear under Garden Members.
Tansel has created a watering task and assigned it to a worker, which is now listed under the garden’s Tasks tab.
System reflects correct ownership and permissions, ensuring Tansel can manage tasks and members for his garden.
Dependencies
User Management (FR 1.2 – 1.4)
Role-Based Access Control – Garden Member & Manager Roles (FR 7.1.4.2, 7.1.4.4, 7.2.1.1 – 7.2.1.3)