Awesome Open Source
Awesome Open Source

GoToVote Logo

Enabling citizens to get to the ballot box informed and ready.

GotToVote started off as a simple experiment to make data otherwise locked in government, useful to the general public.

When the Independent Electoral & Boundaries Commission released voter registration centres locations information in the 2013 Kenyan Elections, they made it available as a PDF on their otherwise always unavailable website. The Code4Kenya fellows then set out in 24hrs to create an experiment that was so simple and direct with this PDF that it went viral without any marketing campaign.

The PDF was scraped and made available in the form of a website with three drops downs. This allowed a citizen to drill down very easily according to administrative boundaries and decide which is the nearest voter registration centre.

This unprecedented ease of finding your registration centre spurred adoption of GotToVote's simple code in Zimbabwe, Ghana and Malawi. Code4Africa continues to this day in ensuring citizens get to the ballot box prepared by adding more arsenal of what GotToVote can offer and has grown to include Peace Messaging, Polling Results and Voter Registration Confirmation (VRC).

Please check out our much prettier presentation of GotToVote here:\

GotToVote RCI

The GotToVote Registration Centres Information (R.C.I.) module. This easily redeploy-able website gives citizens the opportunity to easily drill-down for their nearest polling/registration centre. Built on Jekyll with data on Fusion Tables. Deployable using Github Pages. Accessible at


We're are still working on them but you can find the shell of unloved installation docs here.


View MIT License

Copyright (c) 2012 Code for Africa

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (70,346
jekyll (333
github-pages (124
vote (20