Unleash Your Dev Blog: Write More with GitHub Issues as Your CMS

Share

Analyze whether an opinion on a specific topic is Positive / Negative / Neutral based on recent tweets! It’s possible using the Natural Language Processing (NLP) concept called Sentiment Analysis that can determine if a chunk of text is positive, negative, or neutral based on its polarity.

  • React: Used React for the front end with the use of React Hooks for state management and lifecycle, React Router that makes it possible to navigate between components and create a Single Web Application.
  • Framer Motion: A Motion system library that makes it smooth and fluid when transitioning between pages.
  • Chart.js A data visualization library for displaying the final result.
  • Python (Tweepy, TextBlob, Flask): Utilize Python for the Backend, which uses Tweepy to interact with the Twitter API, TextBlob to calculate the polarity of each text, and Flask as a RESTful API that serves all the results in a JSON to communicate in a Frontend.