Note: this website is a student project and is not affiliated with Langara College.
Suggestions? Feedback? Found a bug? Please send a report through this form.
Because the Langara registration system sucks. I remember my first semester trying to figure out which courses to take, then when I tried to register I had massive time conflicts and prerequisite issues. You could chalk this up to a skill issue but I know I can't have been the only one.
Also, as a computer science student, this entire project has also been a great learning opportunity on how to build software that people will actually want to use.
The first version of the website went live on October 24th, 2023. Development has continued ever since, and we are now on the third version of this website.
The data is sourced from several Langara websites, as well as the BCTransferGuide.
Data for the most recent semester is updated hourly, and all other data is updated daily.
I hope to add more ways to audit this in the future. If you see any issues with the data, please reach out to me directly on discord.
Frontend: Next.js, Tailwind, some components including FullCalendar and shadcn.
Backend: Python, bs4, Selenium, FastAPI, Scalar
This project is entirely free and open source. If you are interested in contributing please reach out.
Yes, you can.
Data is freely available through a REST API at coursesapi.langaracs.ca.
Let me know if you create something using the API so that I can advertise it.
I am just someone who wants to make a bit of change in this world.
You can learn more about me at andersontseng.ca.