For the past few weeks I've been involved in a small way, in the electoral process and over Thursday and Friday I worked 27 hours out of 32. Some of my colleagues continue today, for the count of the parish elections.
Prior to the election, working with Democracy Club I helped them produce their polling station finder. When I say I helped them, we gave them some data, they put in the long hours of creating and refining the finder, and I did a bit of bug testing.
I wrote a lot more about why the polling station finder is a good thing here.
The polls opened at 7am on 7 May and we were able to offer voters not only the location of polling stations in our district, but neighbouring Reading Borough too. This is a model that I've talked about for a while. Civic coders, or perhaps even a GDS Local producing common functionality that can be embedded in council sites, spanning borders so offering a better service. Developing it once rather than hundreds of times, so it's a lot better value for the taxpayer.
The main barrier to nationwide coverage was some councils' unwillingness to release data in response to Democracy Club's FOI request.
When the polls closed at 10pm the process of verification and counting started. We'd developed something to allow people both in the room on large screens and out in internet land to keep up with the various stages of the count.
Using a simple spreadsheet as a database powering an application, we were able to tell people on which counting table each ballot box was, and whether it was being verified or counted.
For the Parliamentary count there was just one result which was announced at 5.30am and after a few hours sleep, everyone was back at 10am to start on counting votes for district councillors on the unitary council.
For this we'd developed something additional. Based on the Modern.Gov API we were able to show the overall results as they happened, updated seconds after the Returning Officer had finished announcing it on stage.
We've put the election results code on GitHub, free for anyone to use. Again, this could be a model for a GDS Local, producing common functionality that many councils can use. I'd love to see someone else use this for their council elections next year, and I'd be happy to help them set it up.
As well as being available on the big screens we put all of this online, which means those not able to attend the count were as up to date as those in the room. We tweeted each district result too, linking back to the full results.
There's two encouraging things about this for me:
It proved that the creation of shareable digital products for the dissemination of democratic information, both by civic coders and councils, is possible.
One final thing. We thought we were the only count with a glitterball but it turns out Oldham went one better and had a full on disco, as pictured below. I've made notes for next time.