Skip to content

Scenario #2

nilsutuysuz edited this page Mar 14, 2025 · 3 revisions

Scenario 2: Family Competing in Community Challenge

User: The Rodriguez family (parents and two children) wanting to reduce household waste

Want: The family wants to participate in a neighborhood sustainability challenge and learn how to reduce their overall waste.

System Facilitation:

  1. Mr. Rodriguez creates a family team account in the Zero Waste Challenge app.
  2. They join the "Green Neighborhood Challenge" which runs for 6 weeks.
  3. Each family member tracks their personal waste (e.g., Mrs. Rodriguez logs "food waste: 1.2 kg" on Thursday, their son logs "paper waste: 5 sheets" on Monday).
  4. The app combines their efforts into a family score and shows their position on the neighborhood leaderboard.
  5. The Rodriguez family receives a notification that they're falling behind in the "food waste" category.
  6. They browse the app's tips section and find meal planning strategies to reduce food waste.
  7. By implementing these tips, they reduce their food waste by 40% in the following week.
  8. The app awards them "Most Improved Family" badge, moving them up in the challenge rankings.
  9. After the challenge ends, the app shows them their total waste reduction (75 kg) and suggests new sustainable habits to maintain their progress.

Relevant Requirements:

1. User & Account Requirements

1.1.1.2: Users shall be able to create an account.

1.1.1.3: Users shall be able to sign up and log in with a username and/or email and password.

1.1.1.5: Users shall have the ability to enable or disable notifications.

1.1.1.6: Each family member shall have a unique username.

2. Waste Tracking & Scoring System Requirements

1.2.1.1: Each family member shall be able to manually log their waste.

1.2.1.3: Users shall be able to choose a waste category.

1.2.1.4: Users shall be able to enter the quantity of waste.

1.2.2.4: The system shall combine individual logs into a family score.

1.2.3.1: The system shall provide suggested actions to help users reduce their waste based on logged data.

1.2.4.1: The system shall calculate an average waste reduction score based on different waste types.

3. Goal Setting and Achieving Waste Reduction Requirements

1.3.1.1: Users shall be able to set personal waste reduction goals.

1.3.2.1: Users shall be able to track progress toward their set goals.

4. Tips and Recommendations Requirements

1.4.1.1: The system shall provide users with tips on sustainability.

1.4.2.1: The system shall personalize tip recommendations based on user waste tracking data.

5. Challenge and Activity Tracking Requirements

1.5.1.1: Users shall be able to join sustainability challenges.

1.5.1.4: Users shall be able to track their progress toward challenge goals.

1.5.1.10: Challenges shall have a defined duration.

1.5.1.11: Participants who complete a challenge shall earn extra challenge points.

6. Leaderboard, Data Visualization, Achievements & Rewards Requirements

1.6.1.1: The system shall provide a leaderboard to display rankings based on challenge performance.

1.6.2.1: The system shall provide visual progress indicators, such as progress bars and charts.

1.6.3.5: The system shall provide badges or achievements for completing sustainability challenges.

7. Notification Requirements

1.7.2.1: The system shall send reminders to users when they are falling behind their goals.

1.7.2.2: The system shall send motivational messages when users achieve milestones. CamScanner 03-14-2025 14.45(1).pdf

CamScanner 03-14-2025 14.45.pdf

Labs

Team Members

Weekly Reports

Ahmet Okta
Barathan Aslan
Berke Kartal
Mehmet Çağlar Kurt
Mehmet Emin Atak
Muhammet Berkay Keskin
Mustafa Taha Söylemez
Nilsu Tüysüz
Selman Akman
Ömer Faruk Bayram

Meetings

Milestones

Templates

Research on Git

Projects

Project Resources

Software Design Diagrams

Documentation(Manuals & Research Doc)

CMPE352 Archive

Projects

Project Resources

Software Design Diagrams

Documentation(Manuals & Research Doc)



Documentation(Individual Contributions and/or Milestone Report)

Individual Contributions

Meeting Notes

Clone this wiki locally