School Project: InsightUBC

My CPSC 310 term partner project (no public repository available due to course copyright policy). We built a Type-script based query engine from scratch that is capable of searching through over 60,000 UBC course sections and 300+ rooms. The project involved us finding GPS coordinates through API calls, parsing HTML (+ traversing its tree) and JSON, building a front-end, and more. See the official project overview for more details.
The front-end showcased by my project partner
  • Typescript
  • Next.js for front-end
  • Node.js
  • Mocha.js
  • Chai.js
  • Js-zip and fs-extra for file operations
  • Yarn as package manager
© 2023 Bryan Huang. All Rights Reserved.