Inspiration

As university students ourselves, we are aware of the challenges that surround properly planning out your degree. Many students find themselves wondering if a unit is "worth doing", using metrics like course workload and difficulty to influence our decisions. Furthermore, information regarding units of study are often scattered around multiple university resources and websites (for USYD, at least). Thus, we set out to create a solution that solves all of these issues in a user friendly web interface.

What it does

Our solution scrapes relevant unit of study information (e.g. pre/co-requisites, prohibitions, etc.) from the Unit of Study and Course and Unit of Study Portal websites and provides it in a user-friendly and aesthetically pleasing degree planner interface. Users are able to view reviews for units of studies they are interested in, as well as leave their own reviews for units they have already done. Fully working back end with Flask

How we built it

We used React for the front end, Flask for the back end, and PostgreSQL for the database.

Challenges we ran into

We certainly were in over our heads for some parts of the solution, and we ended up with a sizeable list of features that we wanted to implement, but simply did not have the time/resources to do so.

Accomplishments that we're proud of

We all learned new and useful skills, and were given a platform to display these newfound skills in an environment that promotes growth.

What we learned

We learned that we should take more scheduled breaks when participating in hackathons, so that we can continue to function throughout the 24 hours, instead of working continuously and burning out.

What's next for Blahajians Plan Your Degree

We will be continuing to develop this solution after the hackathon and implement the feature extensions mentioned earlier that we simply did not have the time for.

Share this project:

Updates