Course Eater

May 2024 - September 2024

A four-year planner for UCI. Working with a team of 6, we created UCI's very first four-year planner with a prerequisite-checking system.

My role was to lead the design of the entire backend, making routes for updating user course schedules, creating algorithms for solving prereq/coreq trees, and writing API documentation.

Unfortunately, PeterPortalAPI, the course API that this application leverages, will be down and may already be down permanently, so the application may not function. A future task may be to update the application to use UCI ICSSC's new API instead.

Technologies

  • Express.js
  • PeterPortalAPI
  • Bootstrap
  • React
Back to projects