Inspiration
the connectcarolina ui is slow and takes forever to search for classes and even more damning does not layout the timing in a easily understood manner
What it does
We plan to solve this by making a webapp calendar that scrapes the data from the reported course catalog and displaying them as events on a calendar
How we built it
It was built using python to run the backend and flask as the front end
Challenges we ran into
None of us were particularly skilled at python and some had no experience, and none of us knew much about storing and reading data.
Accomplishments that we're proud of
With help from ChatGPT and stackoverflow, we were able to create a basic method that scrapes all the courses from the unc course catalog and store them as a csv. We are also proud of the basic flask webui we made that could allow users to input information and run the courseretrieval method
What we learned
We learned more about python and some of the libraries available to make webapps, csv readers/writers
What's next for course scheduler unc
while we managed to finish the interface we had not started to read the information and display it as events on a calendar so we are only halfway done
Log in or sign up for Devpost to join the conversation.