PeterPlanner is a course prerequisite tracker and scheduling tool for UCI students.
This is the core script that deals with generating a JSON output containing all of the relevant content for a user. This repo also contains the functions for scraping the necessary pages from DegreeWorks, UCI General Catalogue, Course Prerequisites, and WebSOC (Schedule of Classes).
The web app currently runs on a LAMP stack.
PeterPlanner is released under the GNU AGPLv3.