Skip to content

Web app providing a non-biased perspective on political issues by featuring articles on either side of the debate, allowing the user to make an informed opinion on the subject. Built at SheHacks Boston 2018!!

Notifications You must be signed in to change notification settings

meganla/middle-ground

 
 

Repository files navigation

Middle Ground

This web app presents a non-biased perspective on political issues by featuring articles on either side of the debate, allowing the user to make an informed opinion on the subject. Our goal is to empower people who are subjected to the echo chambers of social media platforms to grow more conscious of other perspectives.

Built at SheHacks Boston 2018 by @chanlis, @cho-e, @meganla, @ctlwng, and @wongjwm.

How we built it

  • Parsed and retrieved news articles from the News API.
  • Filtered articles based on a political sentiment analysis from the Indico API.
  • Separated articles according to political leaning (currently tuned to liberal and conservative perspectives).
  • Developed website using HTML/CSS, JavaScript, and Jekyll templating.

Demo

You can find the app runnning at https://middle-ground.herokuapp.com!

Running this locally

  • Install Ruby version 2.2.5 or above. Check the current version downloaded with ruby -v. Follow the download instructions here: Installing Ruby.
  • Install RubyGems. Follow the instructions here: RubyGems.
  • Clone this repo using git clone https://github.com/chanlis/painless-politics.git and cd painless-politics.
  • Run jekyll serve
  • Visit the web app from the server address generated in a browser.

Next steps

  • Extracting full article text from a URL for sentiment analysis.
  • Implementing a fact checking API to allow users to instantly asess the credibility of the sources.
  • Adding a search function for any user-specified topics.
  • Providing a platform to facilitate communication between legislators and citizens.
  • Including articles that lean more towards other political parties.
  • Making website responsive.

About

Web app providing a non-biased perspective on political issues by featuring articles on either side of the debate, allowing the user to make an informed opinion on the subject. Built at SheHacks Boston 2018!!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • HTML 62.0%
  • CSS 19.0%
  • JavaScript 14.7%
  • Ruby 4.3%