Skip to content

Class Diagram

Mehmet Bora Sarioglu edited this page Mar 8, 2026 · 6 revisions

Prelab implementation

Class Use Cases
UnaccountedUser Sign Up
User Register, Login, Logout
Mentor Edit Profile, Set Availability, Accept/Reject Request, Schedule Meeting, Assign Task, Review Assignment
Mentee Complete Profile, Search Mentor, Request Mentorship, Submit Assignment, View Feedback, Rate Mentor, Cancel Relationship, Report Mentor
Admin Investigate Report, Ban User, Enforce Temp Ban
Mentorship Activate/Terminate relationship, contains Meetings/Tasks/Messages
Message Send/Receive In-App Messages
Meeting Schedule Meeting, Cancel, Reschedule
Task Assign Task, Submit Assignment, Review Work
Notification All notification triggers (new message, match found, meeting reminder, request submitted)
Report Report Mentor → Admin investigates
final_class_diagram
Team Members

Lab Reports


Weekly Meetings


Customer Meetings


Stakeholder Meetings


Project Requirements


🎦 Scenarios and Mock-ups

Use Case Diagrams

Class Diagram

Sequence Diagrams

Test Plan and Coverage


Project Standards


Final Milestone and MVP Plan

MVP Report


Final Milestone Report

Per-Member Prompt Logs


Future Work

Clone this wiki locally