Inspiration

After another confusing, stressful week of registering for classes, we decided to create a tool to inform students of the best professors at the touch of a button.

What it does

Reludechs asks the user for the list of classes they plan to take next semester and returns to them a list of the best professors according to ratings on RateMyProfessor.com along with details about their class such as the location, time, and section number

How we built it

We created our site using React with the Next.js framework. We gather class data using the Nebula API and scrape professor rating data from RateMyProfessor.com

Challenges we ran into

Implementing the web scraper to gather data from RateMyProfessor was a serious challenge that we were not able to complete in the allotted time. Another challenge was dealing with pesky CORS issues when trying to receive data from the Nebula API.

Accomplishments that we're proud of

We are proud of finally discovering how to implement the RateMyProfessor web scraper running out of time to implement it. We are also proud of overcoming the issues that arose when using the Nebula API, allowing us to create a successful schedule app.

What we learned

We learned that by dividing tasks among ourselves, we were able to successfully create a useful tool.

What's next for Reludehcs Scheduler

We plan to finish implementation of the RateMyProfessor web scraper through the use of an external server to run the python script required. We also plan to add a proper calendar for users to be able to view the generated schedule.

Built With

Share this project:

Updates