Use Case Scenarios - bounswe/bounswe2025group10 GitHub Wiki
Below are representative scenarios illustrating how different types of users interact with the Zero Waste Challenge platform.
Alex wants to track their waste reduction progress and find sustainable alternatives to frequently used products.
-
Waste Tracking
Alex logs their weekly waste, categorizing items such as "Plastic bottles (3)," "Food waste (2 lbs)," and "Cardboard boxes (5)." -
Progress Reports
The system generates a trend report inside the system and via emails, showing a steady decrease in plastic waste over three months. -
Community Engagement
Alex joins the “Plastic-Free July” challenge, competing with others to minimize single-use plastics. -
Rewards & Incentives
Alex earns 50 points for maintaining a zero-waste week, which can be redeemed for discounts on sustainable products.
- (7) Users shall be able to log their waste entries through the dashboard.
- (8) The platform shall provide automated progress visualizations in the form of charts.
- (9) Users shall be able to customize their visualizations by selecting specific time ranges and metrics.
- (10) The system shall generate weekly and monthly summary reports on waste entries.
- (11) The platform shall send these reports via email notifications.
- (12) Users shall be able to set personal waste reduction challenges and track their progress.
- (13) Personal challenges shall include deadlines, rewards, and reminders.
- (14) The dashboard shall feature an achievement panel to encourage user engagement.
- (15) The platform shall support mass sustainability challenges that all users can contribute to.
-
Gamified Points & Redemption System
- (NEW) Users shall earn points for achieving zero-waste goals, which can be redeemed for discounts on sustainable products.
-
Waste Categorization Feature
- (NEW) Users shall be able to categorize their waste into predefined categories (e.g., plastic, food waste, cardboard).
-
Challenge Participation Tracking
- (NEW) The platform shall track users’ participation in community challenges and display their contributions.
Jordan 35, a competitive person who enjoys gamification and community challenges wants to gamify their waste reduction journey and climb the leaderboard.
-
Gamified Challenges
Jordan views the “Top Waste Reducers This Month” leaderboard and notices they are ranked #10. -
Achievements & Rewards
Jordan earns the "Recycling Master" badge after successfully logging 100 properly sorted recyclable items. -
Community Challenges
Jordan joins a “Recycle Right” challenge, uploading photos of accurately sorted recyclables for verification. -
Social Sharing & Engagement
The system prompts Jordan to share their progress: "You just reduced 5 lbs of waste this month! Inspire others by sharing your journey." -
Setting Personal Challenges
Jordan creates personal challenges for himself and tracks his progress.
- (12) Users shall be able to set personal waste reduction challenges and track their progress.
- (13) Personal challenges shall include deadlines, rewards, and reminders.
- (14) The dashboard shall feature an achievement panel to encourage user engagement.
- (15) The platform shall support mass sustainability challenges that all users can contribute to.
- (16) The platform shall have a leaderboard to rank users based on their contributions.
- (17) The leaderboard shall feature badges and streak freeze reward for contributors.
- (18) Users shall be able to create and share posts containing text, images.
- (19) The platform shall support hashtags in posts to improve content organization.
- (20) Users shall have personal profiles displaying bios and waste reduction statistics.
- (21) The platform shall include a comment and like system for user engagement.
- (22) The platform shall provide an achievement page where users can view their earned badges.
-
Photo Verification System for Challenges
- (NEW) The platform shall allow users to upload photos for challenge verification, ensuring correct recycling practices.
-
Challenge Contribution Display & Interaction
- (NEW) Users shall be able to view other challenge participants' contributions and interact with them via likes and comments.
-
Social Sharing Encouragement
- (NEW) The platform shall prompt users to share their waste reduction progress with their network.
-
Custom Personal Challenge System
- (NEW) Users shall be able to define specific rules and goals for their personal challenges beyond pre-set options.
Chris 24, who is a college student new to sustainability, wants a simple and engaging way to begin their sustainability journey by tracking small steps toward reducing waste.
-
Profile Creation
Chris creates a personal profile displaying bios and statistics in waste reduction. -
Beginner Challenges
The app suggests an easy starting point: "Try our ‘One Plastic-Free Day’ challenge!" -
Guided Learning
Chris follows a structured "Getting Started" guide, learning about recycling symbols and common mistakes. -
Low-Stakes Tracking
Chris logs a single-use coffee cup, prompting the system to suggest: "Next time, bring a reusable mug—many cafés offer discounts for that!" -
Progress Motivation
After a month, the system notifies the user: “You’ve saved 12 coffee cups from landfill! That’s the equivalent of keeping one garbage bag out of the waste stream.”
- (7) Users shall be able to log their waste entries through the dashboard.
- (8) The platform shall provide automated progress visualizations in the form of charts.
- (10) The system shall generate weekly and monthly summary reports on waste entries.
- (11) The platform shall send these reports via email notifications.
- (12) Users shall be able to set personal waste reduction challenges and track their progress.
- (13) Personal challenges shall include deadlines, rewards, and reminders.
- (20) Users shall have personal profiles displaying bios and waste reduction statistics.
- (23) The platform shall maintain a database of eco-friendly habits.
- (24) Users shall be able to submit, like and comment on sustainability tips.
-
Beginner-Friendly Guided Challenges
- (NEW) The platform shall offer structured beginner challenges to introduce sustainability habits.
-
Personalized Sustainability Tips
- (NEW) The system shall provide contextual sustainability tips based on users’ logged waste entries.
-
Gamified Educational Content
- (NEW) The platform shall include an interactive “Getting Started” guide with quizzes or progress tracking.
-
Milestone Celebrations & Encouragement
- (NEW) The system shall notify users of key sustainability milestones and provide motivational messages.
Diana 35, an activist, wants to host a neighborhood clean-up and track how much waste is collected.
-
Create Group Challenge
Diana sets up “Neighborhood Green Week: Clean-Up Challenge” with a start/end date. -
Invitations
Diana invites neighbors through the platform (or shares a unique link on social media). -
Real-Time Tracking
As participants log the waste they collect, the system tallies a cumulative total. -
Milestone Updates
The platform automatically posts updates: “Great job! We’ve collectively gathered 50 lbs of recyclable materials!” -
Celebratory Wrap-Up
At the end of the challenge, the system sends out badges, discount codes from local eco-friendly businesses, and a final summary of the total impact.
- (7) Users shall be able to log their waste entries through the dashboard.
- (8) The platform shall provide automated progress visualizations in the form of charts.
- (9) Users shall be able to customize their visualizations by selecting specific time ranges and metrics.
- (10) The system shall generate weekly and monthly summary reports on waste entries.
- (14) The dashboard shall feature an achievement panel to encourage user engagement.
- (15) The platform shall support mass sustainability challenges that all users can contribute to.
- (22) The platform shall provide an achievement page where users can view their earned badges.
- (27) Administrators shall be able to create and manage mass sustainability challenges.
-
Custom Group Challenge Creation
- (NEW) Users shall be able to create and manage their own group sustainability challenges with custom goals and durations.
-
Invite & Referral System for Challenges
- (NEW) The platform shall generate shareable links for challenge invitations via social media or email.
-
Real-Time Leaderboard for Challenges
- (NEW) Each challenge shall have a live leaderboard showing top contributors and collective impact.
-
Automated Milestone Announcements
- (NEW) The system shall automatically post milestone updates to challenge participants.
-
Eco-Friendly Rewards Integration
- (NEW) The platform shall integrate with eco-friendly businesses to provide rewards such as discount codes for sustainable products.