Skip to content
This repository was archived by the owner on Feb 9, 2026. It is now read-only.

Lab 9: Milestone 3 Demo Preparation

Arda Yalçındağ edited this page Dec 9, 2025 · 13 revisions

Demo-data strategy (Content & Use-case Alignment)

User Roles

For the final milestone, we have created a 'Moderator' user. To showcase, Bartu will play as a “Normal” user and also a 'Moderator' user, Yusuf Onur will play as Bartu's granddad. The same demo cinematic universe from previous milestones is continued. Bartu is now a new employee in WasteLess Inc. thus, he is an admin and has access to the moderator page. Granddad uses glasses to see, has very bad eyesight without glasses, 10.5 presbyopia in both eyes.

Pre-populated State

  • Bartu will have 5 pending reports about posts. We will show a report creation during the demo but we will include prepopulated reports to make the report page more visible.
  • Bartu will have a couple of badges. Collecting badges takes a long time so we prepopulate it to show during the demo.
  • Yusuf will have logs in order to show his waste log statistics. These logs would also take a long time to create.
  • There will be 5 open challenges.
  • Waste-specific badges are added to the users to showcase on their profiles.
  • Yusuf will have a post that will have hateful content in the comments to report.
  • One of the hateful comments is about threatening Yusuf to get his private information. This comment will be later used in one of our key scenarios.

Edge Case Data

  • Yusuf will enter a weak password while resetting. The application should reject this new password and ask the user to enter a stronger password.
  • In order to show a rich waste log visualization, Yusuf will have 5 months of waste logging data, which pushes the visualization to the limits.

Demo plan (Presentation flow & Key scenarios)

The detailed scenario can be seen below: Along the scenario, new badges will be earned. Every time a new badge is earned, a pop-up appears on the page, and the teammates will blow a party whistle at the same time to celebrate the badges.

Timeline

Yusuf asks Bartu: “How is your new job going? Have you gotten used to it?” Bartu says his time in Wasteless goes pretty well, and he is also now an admin because of his success. As an old-headed guy, Yusuf asks Bartu to do something about the hateful comments on his post. Some guy threatens him about his private info. Bartu replies, “I cannot do anything about it unless you report it. You can report the comment, and I can inspect and take action accordingly.“ Yusuf: Reports hateful comments on his post after seeing the moderator functionality Bartu: Inspects and “deletes” the comments as a moderator, checks the report as handled Yusuf: Gets a notification about it, and becomes delighted.

Bartu also warns his granddad about cybersecurity and tells his granddad to update his passwords just in case. Granddad navigates to the edit profile page and tries to reset his password. He enters a weak password, the system asks for a higher security password, he enters a new one and then passes the control.

01.15: Yusuf’s glasses broke at the moment because they fell. He can't see, Bartu activates VoiceOver for him. Yusuf asks Bartu to get him his other glasses from his room. While Bartu gets the glasses, he logs the “glasses” to the challenge he was already in after recycling them.

03.00: Bartu asks his granddad what he thinks about the new point system in the challenges, since he is proud of the new gamification he implemented. Yusuf tells him he likes the point system, shows his points in the glass challenge he just logged and then gets curious and looks at his personal contribution stats.

05.00: Bartu sees his granddad's points in the challenge, is surprised, and asks about his achievements. Granddad navigates to his badge page and shows Bartu. Bartu also opens his badges; they compare, a sweet competition environment is already created. Bartu is also curious about the impact screen; this sweet competition leads to them comparing their historical waste log impacts.

BOUNSWE'25 - Group5

WasteLess App

Milestones

✍️ Meeting Notes

📋 Team Meeting Notes

🛠️ Backend Meeting Notes
💻 Frontend Meeting Notes
📱 Mobile Meeting Notes

🧪 Lab Reports

📏 Plan

📌 CMPE451 Project

🚀 Weekly Reports

Abdurrahman Arslan
Abdülkerim Kasar
Ali Bartu Konca
Arda Yalçındağ
Cengiz Bilal Sarı
Emre Kılıç
Osman Yusuf Tosun
Serdar Bahar
Yusuf Onur Öksüz
Yüksel Eren Şen

📦 Templates

📌 Standards

🗂️ Archive

⌛ 352 Sidebar

🏠 Home

🚀 Contributors

📌 Team Members and Contributions

⛳️ Milestones

✍️ Meeting Notes

📋 Team Meeting Notes

🛠️ Backend Meeting Notes
💻 Frontend Meeting Notes
📱 Mobile Meeting Notes

📋 Team Documentations

Project

📌 Project Requirements, Scenarios, Elicitation Questions
📌 Software Design Diagrams 📌 Drafts

📚 Resources

📌 Resources Used During the Project

🔍 Research

📌 Research Documentations

📦 Templates

Clone this wiki locally