Carpool Vote connects volunteer drivers with anybody who needs a ride to claim their vote. We are a nonpartisan organisation: Our goal is to increase voter turnout and improve representation.
We successfully deployed the site for the US 2016 election and now we are working hard on improvements for the various US elections in 2017 and beyond. We're a team of volunteers from around the world, working pro bono in our free time alongside our day jobs. As a result, we need all the help we can get, and any contributions would be gratefully appreciated.
This site runs on Jekyll, and is hosted on Github Pages from this respository. We have an API set up at https://github.com/voteamerica/backend. The current live version of the API can be accessed via https://api.carpoolvote.com/live/, while a test version is at https://api.carpoolvote.com/test/. We currently have a staging environment connected to the test API at https://www.richardwestenra.com/voteamerica.github.io/.
Once Jekyll is installed, you can start a local server using
jekyll serve. To connect to the test API (instead of the live one), run
jekyll serve --config _config.yml,_config-dev.yml instead.
The main site is available at http://carpoolvote.com/, but there is a mirror at http://souls2thepolls.org, which redirects to http://carpoolvote.com/?souls2thepolls. This mirror has a different logo and other small changes, which are handled in querystring.js so that we don't need to maintain two separate websites.