Political Preparedness APP

Groundwork

Political Preparedness APP

In this project, we will build an application that provides civic data intended to provide educational opportunities to the U.S. electorate using data provided by the Google Civic Information API.

We will use data from this API to allow users to track information on target representatives and voting initiatives where applicable.

Users will be able to target a specific location and retrieve the associated civic data, displaying it to the user, and providing a clean user experience for consumption. Users will be able to save predefined locations for quick access and mark preferred representatives and policy outcomes. Where available, elections and voter information will also be provided, notifying the users on upcoming elections and providing access to associated information and saved data.

Hear is a video explaining how the app should work.

High-level Overview of the Google Civic Api

Civic Information API

The api allows developers to build applications that display US civic information to their users.

  • For any U.S. residential address, you can look up who represents that address at each elected level of government.
  • During supported elections, you can also look up polling places, early vote location, candidate data, and other election official information.

Resource types

  • Elections

A collection of information about elections and voter information.

elections.png

Resource representations

Information about the election that was queried.

elections-resource-representation.png

Check out the documentation :

developers.google.com/civic-information/doc..

  • Representatives

This collection includes information about political geography, as well as elected officials.

representatives.png

Resource representations

A resource in this collection has three sections:

  • Divisions - lists political geographic divisions, like a country, state, county, or legislative district.

  • Offices - lists political positions that are elected to represent the divisions

  • Officials - lists people presently serving in the offices listed.

Check out the documentation :

developers.google.com/civic-information/doc..

  • Divisions

divisions.png

Check out the documentation :

developers.google.com/civic-information/doc..

Stay tuned for part 2,many thanks for reading part 1.

References

Google Civic Information API