The idea for TutorMatch struck me on the way to the hackathon. As I racked my brain for an impactful project, I thought about my smart little brother, Dillan. Despite being only 14, he excelled academically and had a genuine passion for teaching and helping others learn.

Dillan had often expressed his desire to gain tutoring experience, not only to share his knowledge but also to add to his resume. However, finding flexible tutoring opportunities that worked around his busy high school schedule was a challenge.

That's when it hit me – I know countless other smart, driven students like Dillan who would love the chance to tutor younger kids while building their resumes and exploring their interests. At the same time, I knew many families struggled to afford costly tutoring services, creating a barrier to quality education.

Developing the core features was a tough race against time. I prioritized building an easy to use UI, login/registration flow, dashboard, real-time chat and finally Video conferencing functionality.

One of the biggest challenges I faced was implementing real-time chat functionality, then video and audio capabilities. I knew from the jump using the zoom API wouldn't suffice, so I dove into the complexities of WebRTC (Web Real-Time Communication) to enable seamless virtual tutoring sessions.

Built With

Share this project:

Updates