-
Notifications
You must be signed in to change notification settings - Fork 0
Lab 9: Milestone 3 Demo Preparation
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.
- 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.
- 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.
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.
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.

WasteLess App
- Customer Milestone 1 Report of CMPE 451 Fall 2025
- Customer Milestone 2 Report of CMPE 451 Fall 2025
- Customer Milestone 3 Report of CMPE 451 Fall 2025
- Meeting 1 (Lab-1) - (23.09.2025)
- Meeting 2 (Zoom) - (25.09.2025)
- Meeting 3 (Lab-2) - (30.09.2025)
- Meeting 4 (Zoom) - (02.10.2025)
- Customer Meeting 1 - (06.10.2025)
- Meeting 5 (Lab-3) - (07.10.2025)
- Meeting 6 (Zoom) - (09.10.2025)
- Meeting 7 (Lab-4) - (14.10.2025)
- Meeting 8 (Zoom) - (16.10.2025)
- Meeting 9 (Zoom) - (22.10.2025)
- Meeting 10 (Zoom) - (30.10.2025)
- Meeting 11 (Lab-5) - (05.11.2025)
- Meeting 12 (Zoom) - (6.11.2025)
- Meeting 13 (Lab-6) - (11.11.2025)
- Meeting 14 (Zoom) - (13.11.2025)
- Meeting 15 (Lab-7) - (18.11.2025)
- Meeting 16 (Zoom) - (20.11.2025)
- Meeting 17 (Zoom) - (26.11.2025)
- Meeting 19 (Zoom) - (11.12.2025)
- Meeting 20 (Zoom) - (17.12.2025)
🛠️ Backend Meeting Notes
💻 Frontend Meeting Notes
📱 Mobile Meeting Notes
- Lab 1 Report
- Lab 2 Report
- Lab 3 Report
- Lab 4 Report
- Lab 5 Report
- Lab 5 MVP Report
- Lab 6 Report
- Lab 7 Report
- Lab 7 M2 Demo Preparation Report
- Lab 8 Report
- Lab 8 Requirements Review & Acceptance Planning
- Lab 9 Report
- Lab 9 M3 Demo Preparation Report
- Requirements
- Elicitation Questions
- Use Case Diagrams
- Class UML Diagram
- Sequence Diagrams
- Demo Scenario - MS1
- Demo Sceanrio - MVP
- Demo Sceanrio - MS3
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
⌛ 352 Sidebar
🏠 Home
📌 Team Members and Contributions
- Meeting 1 - (14.02.2025)
- Meeting 2 - (20.02.2025)
- Meeting 3 - (27.02.2025)
- Customer Meeting 1 - (03.03.2025)
- Meeting 5 - (06.03.2025)
- Meeting 6 - (11.03.2025)
- Meeting 7 - (13.03.2025)
- Meeting 8 - (16.03.2025)
- Meeting 9 - (20.03.2025)
- Meeting 10 - (24.03.2025)
- Meeting 11 - (10.04.2025)
- Meeting 12 - (16.04.2025)
- Meeting 13 - (22.04.2025)
- Meeting 14 - (28.04.2025)
- Meeting 15 - (03.05.2025)
- Meeting 16 - (05.05.2025)
- Meeting 17 - (09.05.2025)
- Meeting 18 - (11.05.2025)