Voting Wait Times App
This is a project championed by the New Georgia Project and hosted by Code for Atlanta originally started at CodeAcross Atlanta 2016.
The goal is to crowd-source wait times at voting precincts.
This application is a static HTML web app using Firebase.
Project Chat
Our slack channel #voting-wait-times
on codeforatlanta.slack.com
.
Click here to join the Code for Atlanta Slack.
Trello
A list of action items can be found at https://trello.com/b/kCkLnMTj/voting-wait-times
Getting started
Installing
-
Download project and dependencies
commands:
[sudo] npm install -g gulp bower
git clone https://github.com/[YOUR-GITHUB-USERNAME]/voting-wait-times.git
cd voting-wait-times
npm install
bower install
Running
gulp serve
This gulp task will run the server, open the app in the browser, and automatically reload when changes are made.
Deployment
The app is hosted on Firebase. @BrantPadak and @rabidaudio currently have access to the Firebase console if you need access.
To deploy, first install the Firebase CLI
npm i -g firebase-tools
Then simply
firebase deploy
TODO
- Fix admin page design
- Add way to look up precincts (search)
- Add link to My Voter page / look up on registration card
- Create View page
- Add Login functions