We want to empower people to vote for a candidate with confidence by learning through our website. We built ReInform to help voters learn more about their congressmen, increase political transparency, and make politics more accessible to the common person.

What it does

Our website plots senators and house of representatives on a map in their congressional districts. Users can travel from from state to state on the map and offers information on their voting history, funding, and viewpoints when the user clicks on their name or location.

How we built it

We used Vue.js, Bootstrap, and Mapbox on the frontend and Python on the backend. We used APIs from various open government sources including Open Secrets, ProPublica, and more. We parsed through data from websites and extracted information to grab keywords and descriptions for congressmen and senators.

Challenges we ran into

Getting all the data and parsing through them. Dealing with complex UI interaction and

Accomplishments that we're proud of

We are proud of our UI design and concept.

What we learned

We learned more on APIs, user interface, and webdesign.

What's next for ReInform

We want to crowd source hot topics and make specific maps for certain issues.We also want to make this an educational tool for families and schools.

Share this project: