2023 • Creator

Degree Planner

Plan your degree like you plan your code.

WIP

still building

Overview

Degree Planner is an interactive visualization tool that transforms your degree requirements into a flowchart. See prerequisites at a glance, plan your semesters visually, and never miss a required course again.

The Problem

University degree requirements are complex webs of prerequisites, corequisites, and elective categories. Students typically track this in spreadsheets or paper, leading to missed requirements, suboptimal course sequences, and delayed graduations.

Tech Stack

TypeScriptNext.jstRPCSupabaseReact Flow

The Approach

1

The prerequisite graph is the product

Courses are nodes, prerequisites are edges, and the DAG makes the bottleneck courses obvious on sight. `reactflow` handles rendering; the work was in modeling AUI's actual rules (corequisites, elective categories, the courses that are prerequisites for exactly one thing you might not take).

2

No API for any of it

Degree requirements live in PDF catalogs. I scraped and structured them by hand.

Role

Creator

Duration

2 months

Year

2023

Stack

5 technologies