Inspiration
Enrolling in courses that go towards a major, minor, or specialization, provides more opportunities in the future and expands one’s career path. But, this is a stressful topic for many students as course streams, majors, and minors are confusing and overwhelming at first.
Many institutions who use Oracle Soft for their websites create frustrating experiences for their students especially freshmen who are unfamiliar with the application
What it does
Ensure university students easily view their courses, pathways and have the ability to plan their schedules effectively
How we built it
We used typescript to scrape data from UofT Timetable Builder and RateMyProf. We then filtered our data and sent it to the frontend through ExpressJs. We used HTML Canvas to visualize the pathway planner.
Challenges we ran into
Creating the course pathway visualizer, parsing prerequisites from the UofT Timetable Builder website because many of the courses are not formatted in the same way. Not enough time to complete many of our features.
Accomplishments that we're proud of
Being able to complete two features (timetable generator and pathway explorer) by the end of the 24 hour period.
What we learned
HTML Canvas - First time using it
What's next for Cashew
More accurate pathways, corequisites, prerequisites, degree/program explorer, more timetable generator settings such as distance calculator, user accounts.

Log in or sign up for Devpost to join the conversation.