Learnings from a WAM Calculator

I built an open source University grade calculator that ranks #1 on Google.

It just works, and has some nerdy stuff (stats and OCR) for those who want it

Features
  • Autofill from screenshot
  • Infer grades needed for future WAM
  • Statistics and analytics
  • Exam weighting calculator

Try it here


My takeaways

  1. Someone else will have already thought of your idea

  1. Someone will point out why it’s pointless

  1. But at the end of the day… 

Someone makes it all worth it.


Analytics

Almost 7 months later, I check, on a random Tuesday night…

⚐ Why did I build it with Streamlit?

TL,DR: Because the end-users don’t care.

Complicated engineering is beautiful, but it has its place. The goal of this webapp was to reach (and help) as many people as possible, in as short amount of time as possible.

Every month or so a new feature request pops up in the Reddit thread from some wishful university student.

With Streamlit this usually means a few lines of code (maybe a few more lines of refactoring.)

And ‘deploying’ with Streamlit - yeah, don’t worry, it’s covered. No blue whale required from your end 🐳.

This is a common pattern in the space of engineers who want to build things that other people use: be a Jedi master, not a mid-wit.

Other benefits include:

  1. Free hosting
  2. Built-in analytics
  3. Python-native (like all the data visualisation libraries you always want to use)
  4. css-less (CSS, I love you, but not right now)

View the repo here

View the original Reddit post here