Inspiration

In today's world, finding and collecting information is one of the most pressing challenges. There are approximately 67,869 gigabytes of traffic on the internet every second, and finding relevant information manually is a heavy and almost impossible chore. As admirers and strong believers in the merits of organization and presentation, our group wanted to develop a platform for both personal users and businesses which keeps track of articles and blog posts of their interests and presents them, and notifies them (real-time), in a fashionable manner.

What it does

Given a set of filters, the application either presents relevant articles or keeps a directory (updated real-time) notifying them of new articles.

How it works

NewsAPI is an open-source API we found which allows us to scrape through articles and blog posts from over 50,000 sources and filter them based off a set of categories (language, category, endpoint etc.) and keywords (user entered). After gathering the user-entered data, we transformed it into a workable URL to fetch a response from the API which returns a JSON (JavaScript Object Notation). Then we worked to parse this JSON into text, and then used HTML injections to add it to our front end.

How we built it

  • Front end: HTML, CSS, Bootstrap, JavaScript
  • Back end: JavaScript, jQuery, nodeJS.
  • API: NewsAPI

Accomplishments that we're proud of

  • Learning to communicate with an API
  • Building a system which keeps track of cookies
  • Real-time analysis
  • Sleek and elegant UI (shoutout to the front end boys)

Major potential applications

  • Integration with IBM Watson or other NLP algorithms to analyze general sentiment and perform perceptional analysis (real-time and fluctuating).
  • Automized, direct integration with trading platforms, financial and consultant institutions to inform investors/stockholders/client immediately of market trends.
  • More prevalent engagement and a collectivized platform to share and read trustworthy news.
Share this project:

Updates