DegreeViz

Unfortunately, McGill doesn’t provide a clean and efficient way of making your schedule, and thus I decided to make a tool of my own. I made DegreeViz, a website that given your major, generates a pre-requisite tree for your core classes.

Hosting over 500 users per month in peak times, this website allowed my peers to get a better idea of what classes are better to take and when.

This is still a work in progress, but this allowed me to practice:

  • Developping in PRE and PROD environments
  • Handling varying flow of users, while still saving on compute
  • Using LLM APIs
  • Web Scraping
  • and more!

You can find more details in my github repo!