Elections Alberta is an independent, non-partisan office of the Legislative Assembly responsible for administering provincial elections, by-elections and referenda; they administer the Election Act and the provincial electoral process in Alberta. As Alberta moved towards the next provincial election, the thought of tackling the legislated enumeration process the old way – with paper and pencil, manual data entry, and the like – wasn’t ideal.
This meant we had to design and build a platform that handled all that data, securely and in a performant manner, while also designing efficient, user-centric workflows. The enterprise web application included support for three key enumeration workflows: self-enumeration (where any eligible Alberta resident can log-in, validate their credentials, check their voter record for accuracy, and update if required; phone enumeration (where call centres use the application to update the records of voters who chose to call in); and door-to-door enumeration (where 7000 workers went door-to-door with tablets running the software).
Of the 2.1M addresses in the system, our app was responsible for 1.5M records updated.
Our software included a suite of apps: the citizen version, the call centre version, and the door-to-door version.
Door-to-door enumerators – 7,000 of them – were equipped with tablets running our app.
The award-winning application we built for Elections Alberta also had a number of unique features required to support a variety of edge cases, and specific requirements like:
In the end, 1.5M addresses were updated over the approximate 10-week enumeration period – a considerable number. Elections AB was then able to pull reports as needed from the database for their internal use. Overall, it means the voting process for our next provincial election was made that much easier for those who choose to vote. That’s the kind of work worth getting excited for.
Every app development project starts with an Application Discovery Phase, to ensure everyone is on the same page and we understand how to deliver maximum value.Learn More
Custom software can transform organizations, bolstering efficency and the bottom line. We build end-to-end custom web applications to do just that, usually on a Laravel/React stack.Learn More