Inspiration
We realized that there is no desktop schedule previewer for CSUF.
What it does
Web-based schedule preview for CSUF courses.
How we built it
We used VS Code for our IDE, and used React and Flask for the UI and back-end functionality respectively. For the course listings, we scraped the data from the class information website and used python to convert all the excel files into JSON files that the website can use. The scraper ran on Selenium and Python.
Challenges we ran into
Syncing timeslots to their corresponding pixels in the calendar element. Creating a database without an API.
Accomplishments that we're proud of
Creating a database and creating a website with minimal front-end knowledge.
What we learned
We had to learn front-end languages like html and javascript to create the UI.
What's next for CSUF Course Planner
Automatically staying up-to-date as course information, such as instructor names, change.
Log in or sign up for Devpost to join the conversation.