Welcome to the second Boulder React Coding Night!
Fork this repo into your personal github account
Clone from your repo onto your local machine
Run npm install
Run npm start
git remote add upstream [email protected] :gooWee/Boulder-React-Coding-Night-2.git
git fetch upstream
git pull upstream master
Get current representatives by address
https://www.googleapis.com/civicinfo/v2/representatives?key=[key]&address=[address]
Get all elections
https://www.googleapis.com/civicinfo/v2/elections?key=[key]
Get individual election by address & election id
https://www.googleapis.com/civicinfo/v2/voterinfo?key=[key]&electionId=2000&address=[address]
Officials (Home page)
Elections
User can enter zip code to see a list of representatives by location
User can enter party affiliation
User can see nested lists of 1) divisions 2) offices for each division and 3) officials for each office
User can click on a single official to navigate to a page for that official
Individual Official Page (API 1)
User can see all info for official
User can click links on the official's page to view website and social media (icons)
User can see a list of all upcoming elections
User can click on a particular election to navigate to a page of info for that election
Individual Election Page (API 3)
User can see seats up for grabs
User can see full list of candidates for each seat
User can see candidates highlighted different colors based on party affiliation
User can click on candidate to see details/links for that person
User can filter candidates by party affiliation
User can share elections
User can share candidates
Extra Credit
Make a progressive web app
User can save to desktop
User can persist address.