jjiburg / voting-wait-times

Crowdsourced wait times at voting precincts

Home Page:https://voting-wait-times.firebaseapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

  1. Fork the project

  2. Install Node.js

  3. 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

About

Crowdsourced wait times at voting precincts

https://voting-wait-times.firebaseapp.com/


Languages

Language:HTML 67.3%Language:JavaScript 29.2%Language:CSS 3.4%