Skip to content

(WIP) Plan to simplify schedule planning process by streamlining tediousness of viewing list of available classes and individual professor RMP ratings and possibly MyScheduler to handle all class scheduling including shopping cart importation through a single website.

Notifications You must be signed in to change notification settings

serehen/UCSC-Scheduling-simplifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UCSC Scheduling

This project is a one-stop solution to the headache that enrollment at UC Santa Cruz currently causes thousands of students every quarter. Having to cross-reference RateMyProfessor ratings with the MyScheduler website and the Enrollment Shopping Cart adds unnecessary stress to an enrollment process that dictates whether students can graduate on time or not. Having seen the impacts of these inconveniences and the desire for a streamlined solution, I decided to create the UCSC Scheduling Simplifier, an interface that scrapes data from RateMyProfessor.com and provides information regarding prerequisites, average difficulty of the course and other crucial information to alleviate the difficulties of enrollment as much as possible.

I plan to work on this project over the course of Summer 2025, and will document my progress in this repository. Feel free to make pull requests and raise issues as desired, because feedback is essential and always welcome throughout this process.

Setup

  1. Install node.js

  2. Clone Repository

git clone https://github.com/serehen/UCSC-Scheduling-simplifier
  1. cd into UCSC-Scheduling-simplifier/frontend

  2. Install dependencies (access repo first)

npm install
  1. Rename ".env.public" to ".env.local"

  2. Run locally on supported browsers (Chrome, Edge, Firefox, etc)

npm run dev

About

(WIP) Plan to simplify schedule planning process by streamlining tediousness of viewing list of available classes and individual professor RMP ratings and possibly MyScheduler to handle all class scheduling including shopping cart importation through a single website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •