Inspiration
The integrity of journalism has been called into question during the past few years. Large media firms have begun to rely on emotion-provoking strategies that focus more on influencing the reader instead of informing them. Informed citizens need a tool to sift through these articles in order to find something closer to the actual experience of the reported event, something closer to the truth.
What it does
PRspective provides a simple, intuitive interface to understand multifaceted issues. We use Google Cloud Services to analyze articles from news organizations around the world and categorize them into simple single sentence summaries. The user can navigate through the multi-opinionated landscape by clicking on the purple button next to the summary. This opens a menu with a list of sources with the same opinion as the summary. By each source is a rating of emotional use in the article, which is generated from GCS Natural Language Processing API. The scale ranges from -1 (very negative) to 1 (very positive). We inform the user of these metrics in order to make them aware of the emotionally charged journalism.
How we built it
We used Vue.js to create the frontend of the web service. Firebase served as our database, holding information synthesized by the GCS NLP analysis.
Challenges we ran into
We had trouble scraping news sites. While we were marginally successful with CNN using Puppeteer.js, we decided to manually enter our server data in order to save time and generate a working prototype
Accomplishments that we're proud of
We made an amazing website and generated a ton of useful data.
What we learned
Google Cloud Services
What's next for PRspective
We launch and see how people like it.
Log in or sign up for Devpost to join the conversation.