Inspiration

We realized how tough it was to search for classes that we found interesting and that met the course requirements, so we wanted to create an easier way to go about doing that.

What it does

Class Searcher searches for classes that fulfill our general education requirements. It allows the user to either search by a specific topic which interests them or search through the classes that fulfill their requirements. When the resulting classes contain tags indicating whether or not they fulfill any other requirement.

How I built it

We created a program to scrape information from the Purdue general education site. Next, we combine this and a public API to sort through the data to create the backend of the website.

Challenges I ran into

Connecting back end and front end

Accomplishments that I'm proud of

Created scraping program and used multiple apis

What I learned

How to incorporate several apis and creating a scraping program

What's next for Class Searcher

Currently, we are only taking into account the general education requirements, however, we would like to implement a feature which will include the various requirements for each college. Furthermore, we would also like to allow the user to potentially add a minor/double major to then see how they can progress through Purdue most efficiently while enjoying their classes. Additionally, we'd like to connect backend and frontend

Built With

Share this project:

Updates