Inspiration

As students of UW Madison, the current DARS system and list of requirements on course guide pages are not suited for students looking to double major. Students would have to manually gloss over both requirement pages to know which courses to take to fit under a 4-year plan. We hope to make it much easier for students who want to double major to find the optimal plan without having to go through a lot of trouble with DARS and the course guides.

What it does

This web application helps students determine which optimal schedule to take to fulfill double major requirements.

How we built it

We built the frontend using NextJS with React and Tailwind. The backend was built using Python and data was collected using BeautifulSoup4. We used SQL to store data.

Challenges we ran into

We managed to overcome ourselves and make a decent project. There was a lot of stress trying to get this done in 24 hours and not sleeping, but we preserved till the end. Data tidying was especially difficult given that UW Madison's system of courses is a bit hard to navigate.

Accomplishments that we're proud of

This is our first hackathon, so just being present and submitting a project is already a big accomplishment for us. We also managed to develop a salient prototype even in the short timeframe.

What we learned

We learned how to program and work together as a team to efficiently tackle problems. We learned about perseverance and how to cope with challenges as a team.

What's next for Degree Maxxing

We are going to make it into a real tool for students to use and help plan their academic journeys

Built With

Share this project:

Updates