Represent! An App for Political Education

Hannah Yan
Oct 17, 2020

--

Links

Github: https://github.com/cs160-berkeley/prog02-fa2020-Hannahly/tree/master/MyApplication3

Video demo: https://youtu.be/mWDRKeJZ6K0

About

Represent is a mobile application that allows users to look up government officials that represent their location. Users can input an address, use their current location, or do a random lookup in order to get information about their senators and representatives of the House. For each of these officials, Representatives will provide information including political party, phone number, and the official’s website. If relevant, Represent will also include social media links such as Facebook, Twitter, and Youtube.

Home Screen

How-To

Upon opening Represent, the user can choose between three choices: Use their current location, enter a custom address, or generate a random location to see the representatives for that area.

Screen for “Enter Address” option

The user can then click “Find my Representatives!” to fetch the Senators and House Representative from their area. Clicking “Use Current Location” or “Take me Anywhere!” will also take them directly to the screen below. This screen allows the user to swipe to see both Senate and House representatives.

Swipe option to see Senate and House representatives for a particular location

The user can then click on any Representative card to see more detailed information about the representative, including phone, website, and social media if applicable.

Example Representative cards with relevant links

From the previous screen, the user can also choose to enter a new address by clicking on the address bar at the top, or click the “Random” button on the address bar’s right to explore a random location.

--

--