ayden coughlin

About Programming Writing

← Back to projects

Class Cruncher

"Class cruncher" is a web utility I made to find school schedules. My motivation for creating the app was frustration over the difficulty of sifting through the thousands of possible schedules provided by the native Ohio State schedule planner. Class cruncher, given a database of sections, can provide a list of schedules ranked by certain criteria; these include minimizing time between classes, walking distance, or maximizing the number of free days for commutors.

The utility also includes a few conveniences to help choose the best schedule. I used the Google Maps client API to display the path you'd take every day given a specific schedule. You can also directly edit schedules to swap out sections of single classes, and you can create a shareable link to share schedules with others.