-
Notifications
You must be signed in to change notification settings - Fork 0
Project Plan For Milestone 3
Milestone 3 represents the final delivery of our project. The primary objectives are:
- Complete all remaining feature implementations (Gamification, Admin Tools, Reporting)
- Modify needed changes based on Milestone 2 feedback
- Ensure full deployment of web and mobile applications
- Finalize comprehensive testing coverage
- Prepare documentation and final presentation materials
All issues listed below are assigned to Milestone-3 in the GitHub repository.
Our team utilizes GitHub Issues for defining unit-level tasks and GitHub Projects for visualizing sprint status through Roadmap and Board views. For collaboration, we hold face-to-face meetings during Tuesday lab sessions and conduct weekly online update meetings every Thursday. Additionally, each sub-team (frontend, backend, mobile) organizes smaller collaboration sessions over the weekends to maintain steady progress.
Below are snapshots from our GitHub Projects board, illustrating how we visualize our roadmap and current sprint status.
This high-level view allows us to track the timeline of tasks and visualize their deadlines across the milestone sprints.
We utilize the board view to track the immediate status of tasks (Todo, In Progress, In Review, Done) during each development sprint.
| Phase | Deadline | Focus Area |
|---|---|---|
| Sprint 1 | Dec 5 | UX Improvements, Search Features, Backend Tests |
| Sprint 2 | Dec 10 | Gamification, Admin Tools, Authentication |
| Final Delivery | Dec 15 | Deployment, Documentation, Presentation |
Based on the issue deadlines, the following features are targeted:
| Feature / Task | Targeted Deadline |
|---|---|
| Voiceover Functionality (#743) | Dec 5, 2025 |
| Add Feedback Capability (#358) | Dec 5, 2025 |
| Notifications Preview (#742) | Dec 5, 2025 |
| User Search (#749) | Dec 5, 2025 |
| Waste-Specific Search (#744) | Dec 5, 2025 |
| Backend Tests (#323) | Dec 5, 2025 |
| Waste Savings Conversion (#746) | Dec 5, 2025 |
| Password Reset (#392) | Dec 10, 2025 |
| Challenges for Specific Types (#750) | Dec 10, 2025 |
| Reporting Accounts/Posts (#398) | Dec 10, 2025 |
| Unified Admin Role (#338) | Dec 10, 2025 |
| Earning Points Feature (#400) | Dec 10, 2025 |
| Gamification - Badges (#397) | Dec 10, 2025 |
| Sample Data Population (#321) | Dec 15, 2025 |
| Mobile APK Generation (#387) | Dec 15, 2025 |
| Milestone 3 Report (#386) | Dec 15, 2025 |
| Finish Everything Up (#318) | Dec 15, 2025 |
| Issue | Title | Description |
|---|---|---|
| #743 | Voiceover functionality | Implement voiceover/accessibility features for the frontend. |
| #358 | Add feedback capability | Allow users to provide feedback within the application. |
| #742 | Notifications to display post descriptions or a preview | Enhance notifications to show post descriptions or previews for better UX. |
| #749 | Add user search | Add user searching functionality so users can find others easier. Requires backend and frontend work. |
| #744 | Make search waste-specific | Add search filtering for specific waste types (plastic, paper, etc.) on top of semantic search for better feed navigation. |
| #323 | Create tests (Backend) | Create comprehensive backend tests to ensure system stability. |
| #746 | Conversion of the waste save amount to real life savings | Display waste savings in real-life equivalent terms for user engagement. |
| Issue | Title | Description |
|---|---|---|
| #392 | Reset passwords functionality for the application | Allow users to reset their password for security purposes. Requires backend, mobile, and frontend implementation. |
| #750 | Challenges to be for specific types | Implement challenges that are specific to waste types. |
| #398 | Feature for reporting accounts/posts | Users can report posts and other users for malicious content. Admins view and act on reports. Includes report button on posts and user profile pages. |
| #338 | Implement the unified admin role | Implement admin role and moderation tools for backend and frontend to keep the environment safe for users. |
| #400 | Implement earning points feature for logging recycling | Users earn points as they recycle within a challenge. Points increase as users participate more, moving them up in leaderboards. (Requirement: 1. 1.3.2) |
| #397 | Implement the feature that shows earned badges and makes them visible to others | Display badges on user profiles with names, icons, and descriptions. Show top badges beside usernames in posts/comments. (Requirement: 1.1.5. 1) |
| Issue | Title | Description |
|---|---|---|
| #321 | Populate the application with data for the presentation | Add sample data to demonstrate application functionality during the final presentation. |
| #387 | Generate APK for the final deployment | Generate and test APK for mobile application for the final presentation. |
| #386 | Write the Milestone 3 report | Document progress and deliverables of the milestone. Includes writing and review. |
| #318 | Finish everything up | Final polish and completion of all outstanding items before delivery. |

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)