Skip to content

tvrlexe/TutorConnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

117 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TutoConnect — Peer Tutoring Marketplace Platform

SDG 4 — Quality Education | ITS 610204/ITS 64604 Principles of Software Engineering | Section 7 · Group 4


Project Title & SDG

TutoConnect is a web-based peer tutoring marketplace that connects university students with qualified tutors for 1-on-1 and group learning sessions. The platform supports SDG 4 — Quality Education by improving access to affordable, flexible academic support.


Team Members

Name Role & Responsibilities
Chan Hong Sen Group Leader · Testing & Evaluation
Sidy Ahmad Ndiaye Scrum Master · GitHub & Trello Manager · Wireframes & Mockups · Prototype
Jihad Sprint Planning · User Backlog · Use Cases · Low-Fidelity Wireframes · Problem Statement
Meygan Sequence Diagrams · Class Diagram · ERD
Amar Prototypes · Sequence Diagrams Support
Dhruv Problem Statement · SDG Research

Project Description

Many university students struggle to find affordable tutoring support outside of class. TutoConnect solves this by providing a structured digital marketplace where students can search for tutors by subject, language and price, book sessions, pay securely and leave reviews. Tutors manage their availability, sessions and earnings through a dedicated dashboard. Admins oversee the platform through a management panel covering user management, payment monitoring and content moderation.


Overview of SDLC Work

The project was planned and executed using Agile and Scrum methodology across three sprints. Trello was used for sprint backlog and task management. GitHub was used for version control with regular commits reflecting real progress.

Sprint 1 — Authentication & Search Planning and requirements gathering, use case diagrams, low-fidelity wireframes, and interactive mockups covering user registration, login, OTP password recovery and tutor search with filters.

Sprint 2 — Dashboards, Profiles & Settings Design and implementation of role-based dashboards for Students, Tutors and Admins. Profile editing, availability management, settings panel and admin user management. Class diagram and ERD produced.

Sprint 3 — Communication, Booking & Payments Full transactional layer including in-app messaging, 1-on-1 and group session booking, payment processing, invoice generation, review and rating system, and admin moderation and analytics tools. UAT testing conducted with feedback collected via Google Forms.


Repository Structure

/planning/   — project plan, Trello links, requirements, sprint notes
/design/     — use case & class diagrams, wireframes, mockups, ERD
/testing/    — test plans, UAT results, user feedback
/final/      — final prototype screenshots, summary of results

About

TutorConnect is a web-based platform that connects university students who need academic help with high-performing student tutors. It creates a trusted, campus-based peer tutoring marketplace.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors