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
- beautiful-soup
- nextjs
- python
- react
- sql
- tailwind
Log in or sign up for Devpost to join the conversation.