Inspiration

Every time we want to plan our schedules, we have to open so many websites to look at so much data. For example, we have to go to RateMyProfessor or Zotistics to get their information to decide on what classes to take. We wanted to make a program to simplify this process.

What it does

Our program takes in the user's schedule, specifically the course codes, grade options, and department name for a class, and uses it to "rate" the schedule based on how compatible the classes are.

How we built it

After designing the structure of the code and the layout of how the data flows, we split up into teams of two (two people working on frontend and two people working on backend) and did our best coding the project. We used PyCharm and Visual Studio Code to build the servers to connect the frontend and backend.

Challenges we ran into

Some challenges we faced were what skillset we had and figuring how to optimally use them. Other challenges we faced were deciding how to rate the the classes effectively and connecting the backend to the frontend.

Accomplishments that we're proud of

Some accomplishments that we're proud of is the amount of learning that we did. We are also very proud of how far we've come.

What we learned

We learned a lot about using git and frontend coding. We also learned how to combine frontend and backend and transform it into an application.

What's next for Zot-Rater

We plan to implement a machine-learning algorithm to help rate the schedules. We also planned to add features for the user to input their available time outside of class to better rate the schedules.

Built With

Share this project:

Updates