-
Notifications
You must be signed in to change notification settings - Fork 0
Requirements
İbrahim Kayan edited this page Feb 19, 2026
·
27 revisions
- FR1: Academic Matching: The system shall suggest mentors based on the alignment of student majors and mentor academic backgrounds.
- FR2: Career Alignment: The system should pair users based on specific industry expertise and career field history.
- FR3: Experience Pairing: The system should match mentors and mentees based on shared life experiences and personal backgrounds.
- FR4: Availability Display: The system should provide a real-time view of a mentor’s available time slots.
- FR5: Appointment Booking: The system shall allow mentees to reserve mentorship sessions directly through an integrated interface.
- **FR6: User Account Creation: The system shall enable users to create an account by selecting specific roles (e.g., Mentor, Mentee) and providing unique authentication credentials.
- **FR7: Weighted Matching Customization: The system shall allow users to manually adjust the importance or "weight" of different matching parameters (academic, career, or interests) to influence the suggestion algorithm.
- **FR8: Profile Content and Visibility: The system shall allow users to maintain a personal profile including qualitative information (biographies) and control the public visibility of this profile to other users.
- NFR1: Accessibility Compliance: The interface shall adhere to WCAG 2.1 Level AA standards to support diverse user needs.
- NFR2: High-Contrast Support: The system should include a high-contrast visual mode to assist users with visual impairments.
- NFR3: Text Scalability: The system shall support adjustable text sizes to ensure readability for retired professionals and senior residents.
Team Members
- Lab 1 Report (12/02/2026)
- Lab 2 Report (19/02/2026)
- Lab 3 Report (26/02/2026)
- Lab 4 Report (05/03/2026)
- Lab 5 Report (12/03/2026)
- Lab 6 Report (26/03/2026)
- Lab 7 Report (02/04/2026)
- Lab 8 Report (18/04/2026)
- Lab 9 Report (30/04/2026)
- Lab 10 Report (07/05/2026)
- Weekly Meeting Notes Template
- Lab Meeting 1 (12.02.2026)
- Weekly Meeting 1 (16.02.2026)
- Weekly Meeting 2 (24.02.2026)
- Weekly Meeting 3 (04.03.2026)
- Weekly Meeting 4 (11.03.2026)
- Weekly Meeting 5 (23.03.2026)
- Weekly Meeting 6 (29.03.2026)
- Weekly Meeting 7 (11.04.2026)
- Weekly Meeting 8 (28.04.2026)
- Weekly Meeting 9 (10.05.2026)
- Use Case Diagram 1 (New Mentor User for Mobile Scenario)
- Use Case Diagram 2 (Mentor-Mentee Matching Scenario)
- Use Case Diagram 3 (New Mentee User Scenario)
- Final Use Case Diagram
- MVP Use Case Diagram
- All Sequence Diagrams
- Sequence Diagram: Mentee Matching
- Sequence Diagram: Mentor Matching
- Sequence Diagram: Mentorship Management
- Sequence Diagram: Registration
- Sequence Diagram: Cancelling Mentorship Relationship and Auto Ban
- Sequence Diagram: Login-Logout
- Sequence Diagram: Reporting-User
- Sequence Diagram: Mentor Profile Management
- MVP Sequence Diagrams
- Test Plan & Coverage (MVP)
- Acceptance Testing Strategy
- Acceptance Tests
- Test Data Strategy
- Web Frontend Test Report
- Amin Abu-Hilga
- Övgü Su Afşar
- Muhammet Sami Çakmak
- Beratcan Doğan
- İbrahim Kayan
- Burak Ögüt
- Mehmet Bora Sarıoğlu
- Future Work (reference, not a deliverable)