Our team knows the experience of writing spreadsheets to calculate grades, and the struggles of setup and maintaining it. It's a pain to do every term, and so we decided to make an easy-to-use service that takes care of it for you.
What it does
Smart Grade Tracker allows you to store all the courses you want to track, with their weightings and marks so you can easily see your projected grade, and determine how future marks may impact your grade.
How we built it
Our web service was built using a Django back-end which interfaces with a PostgreSQL database. Django serves plain HTML/CSS for the front-end.
Challenges we ran into
We ran into many problems while learning Django, and figuring out its quirks.
Accomplishments that we're proud of
We're proud of being able to implement a full-stack project over 24 hours.
What we learned
How the Django framework works.
What's next for Smart Grade Tracker
The next step is to clean up the UI so users can more quickly add what they want to add.