Inspiration
There are many students at UCalgary who need tutoring. There are also many students at UCalgary who want to tutor. There is currently no prominent app that connects these two groups. So, we decided to build UofCoach it for Calgary Hacks 2023 to address the prompt of improving the on-campus experience.
What it does
It allows users to register to access internal features such as finding a tutor, as well as accepting a tutor request. Users can be tutors, tutees, or both at the same time. It allows users to edit their availability, as well as the courses they are interested in tutoring.
How we built it
We used the UofCourse API from a previous project of our group member Carlos to access all of the UCalgary courses. We used React with Typescript and Tailwind CSS for the front-end, and Flask with Python for the back-end. For the database we used SQL and SQLAlchemy.
Challenges we ran into
Connecting the database to the front-end.
Accomplishments that we're proud of
Connecting the database to the front-end, as well as the "Help Someone", "Find Help", "Edit availability", and user profile pages.
What we learned
How to use ChatGPT effectively.
What's next for UofCoach
We plan to continue updating this project!
Log in or sign up for Devpost to join the conversation.