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

Built With

Share this project:

Updates