Inspiration
As undergraduates at RPI, almost every member of our team found that it has been difficult to find tutors for upper-level classes. We know that there is a high demand for tutors among students on campus, and there are likely many qualified tutors for upper-level courses. We wanted a way to help students find tutors for more difficult classes and help potential tutors be aware of opportunities.
What it does
Tutorhive.tech is a website that our team designed that lets students select which courses they are taking from a course catalog drawn from their own college. Based on the courses that students are taking and the skills that they want to improve, they are matched with a local tutor who has taken the same courses at their college. Students will be able to select what tutor they would want
How we built it
Utilizing MySql and resources provided to us by the Hackathon organization, we took the first steps in creating a landing page a login database and a course database.
Challenges we ran into
The biggest challenge that we ran into was the lack of experience within our group and the lack of direction. Due to this being all our first hackathon, we were not ready for the challenges inherent to this type of group project. In not knowing how to work with databases, servers and general website development. The majority of the time spent was not in development but stuck in the learning phase. Due to the time limit of 24 hours, there was always the stress of getting things done but lack of skill prevented significant forward progress. Another barrier to creating this project was in the utilization of online resources, where finding online resources became challenging as the sheer number of information was overwhelming.
Accomplishments that we're proud of
Though we were not able to create a working prototype, we are proud of the progress of being able to set up a database to initialize a login system and a working landing page.
What we learned
We learned a log about how to create databases using MySQL and being able to create a website. Though proficiencies in both aspects are still low within the group, this sets up a good jumping-off point to be able to further the project and our skills in this area. We have also learned of the next areas we need to explore in our learning.
What's next for TutorHive
The next steps for TutorHive are to explore the areas of scripting, databases, website development and server management/development. We plan on continuing this project as we believe that an actual working prototype could be a worthwhile venture to seek.
https://docs.google.com/presentation/d/1Ktml9f2TqzF9BiMHDCmwsf6UDR0dvKBXI4kVMot4aQU/edit?usp=sharing
Log in or sign up for Devpost to join the conversation.