At UC Santa Cruz, while there are many different free tutoring opportunities, such as MSI and SGT. However, when students need it most, these services can be inconvenient or even impossible to get to. This is where TutorMatcher was born.

What it does

TutorMatcher uses the Tinder method of "accepting" and "declining" users. When students log in, they can search for tutors that match their needs and are able to decide whether or not they fit their needs. Tutors can then log in and see who requested them and can proceed to contact students.

How we built it

We used HTML, CSS, and JS for the frontend, and built the backend using MongoDB and Node.js

Challenges we ran into

There were several issues with MongoDB that took time to debug. Making the UI dynamic was also a challenge.

Accomplishments that we're proud of

We are proud of the dynamic UI and robust backend. Two of our members had no experience in either HTML, CSS, or JS, and they learned a lot and contributed towards major parts of the project.

What's next?

Due to the time constraints, we weren't able to set up a server with a valid SSL certificate in order to be able to send emails through the backend. This is the first step. The next step is to improve the UI and add features that relate students and tutors by location and age. We will try to implement this at UCSC as well.

Share this project: