Inspiration
Every semester, when its time to register for classes, it can be really stressful to find the right class or professor for you. Students will search through Rate My Professors and look at countless reviews and try to find the best option for them. We wanted to make this task much simpler, displaying information from Rate My Professors, as well as previous UNT grades in one place.
What it does
Our website, Scrape My Professors, uses a Rate My Professors API to scrape data for any professor given to it and then displays it in an easy to read format. It also looks through a JSON file that has previous years of grades given out by professors at UNT, and displays the information for either a professor, class, or class taught by a professor.
How we built it
We mainly built it using Python and the Streamlit Python Library. We also used the Rate My Professors API to get the data from Rate My Professors.
Challenges we ran into
Some challenges we ran into included learning the Streamlit Python Library, as well as the Rate My Professors API. It took some time to learn how to properly format a website with Streamlit, but overall it was a good experience.
Accomplishments that we're proud of
We were able to make a finished website and learn a new python library, in the small amount of time given to us.
What we learned
We became more experienced with Python, learned how to use the Streamlit Python Library, and learned a little bit about scraping data.
What's next for Scrape My Professors
We might try to host Scrape My Professors with a different provider, instead of hosting it through Streamlit.

Log in or sign up for Devpost to join the conversation.