From a simple idea…
“What if election coverage actually helped you decide?”
The Spark
Every election, the same pattern.
More coverage than ever. Less clarity than ever.
Opinion dressed as news. Data buried in PDFs.
And nobody could answer the only question that matters:
what does this actually mean for my vote?
Elector answers it.

Elector: civic media platform, live at elector.com.au
Open the live sitePolitical media optimises engagement. Nobody optimises understanding.
The landscape today

News sites
Chase the daily cycle, not understanding.

Opinion pages
Argue positions instead of informing decisions.

Data portals
Hold the numbers but bury them in spreadsheets.
The gap
Nothing connects the three into something a voter can actually use.

The core experience principles.
The commitments that held from first sketch to production, each one a response to something the product had to live with.
Structured coverage, not a flat article feed
Electorates, parties and campaigns are first-class data in PostgreSQL, so every story links into the electoral graph, coverage compounds instead of scrolling away.
News moves faster than release cycles
A static-first Next.js build regenerates in minutes and serves from the edge, so election-night traffic lands on cached pages, never on the database.
AI in the workflow, never in the byline
Language models assist research and drafting behind the scenes; every published word passes a human editor and stays auditable.
Built on a modern, scalable technology stack.
Next.js
TypeScript
PostgreSQL
GitHub
OpenAI
Render
tinderbox didn't just build what we asked for. They helped us find a better product.

