Skip to content

emilefleming/conGreet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

conGreet

NOTE: Due to time constraints this app is currently only optimized for mobile phone. Please view it their or using your browser's dev tools to simulate an appropriate viewport size.

Watch the video below for a demonstration of the app as it exists on December 12th, 2016 or about 40-50 hours into the project.

<iframe src="https://player.vimeo.com/video/195323300" width="640" height="1138" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

conGreet from Emile Fleming on Vimeo.

Description

conGreet is a web app that allows the user to quickly and easily find their elected officials in the U.S. Congress. Users are presented with small cards for their officials that contain links to quickly call them and voice their opinion.

Tech

This project is built with HTML5, CSS3, and JavaScript ES6. It also uses the Materialize framework and jQuery.

Features

Users start by entering their address and are presented with their three representatives, two in the Senate and one in the House.

Each legislator is shown as a card containing a link to quickly call their official line as well as a link to load a 'profile page' for that official. Profile pages contain basic contact information as well as their five most recent votes in their respective chamber and their five most recent youtube videos. Clicking on a vote brings the user to a profile page for that vote's corresponding piece of legislation. There the user can see who sponsored and co-sponsored the bill and any votes that have been taken in relation to that bill.

Future development

In no particular order this project would really benefit from the following features:

  1. Watch list to track arbitrary legislators

  2. More powerful search Features

  3. Additional information on individuals

  4. Additional information on bills

  5. Newsfeed including tweets, videos, and votes