Skip to content

Reddit sentiment analysis project using React & Alt (Flux)

License

Notifications You must be signed in to change notification settings

aleib/reddit-sentiment-ra

Repository files navigation

Reddit Sentiment Analysis

Reddit sentiment analysis project using React & Flux (Alt)

Project Aims

  • Retrieve latest comments from Reddit containing a specific term.
  • Run sentiment analysis on comments.
  • Aggregate results
  • Display all comments retrieved & allow for filtering
  • Test React & Flux (Alt)

Core Technologies

  • React 0.14
  • Flux (Alt)
  • D3
  • Material UI
  • Webpack
  • Babel 6
  • Express
  • Node

Getting Started

$ npm install

Start the local dev server:

$ npm run start

Navigate to http://localhost:8080/ to view the app.

Additional Info

  • React Boilerplate:
  • Reddit Search API:
    • Currently Reddit does not allow searching for a term in comments, only in posts/listings.
    • Used https://api.pushshift.io as it tracks latest comments.
  • Sentiment Analysis API:
    • Using vivekn/sentiment-web
    • Using this API as it is free and allows batch processing
    • Not necessarily accurate sentiment analysis, however meets the needs for the current project
    • Addtional APIs to consider implementing at a later stage:
      • Alchemy API: Free (limited use per day), but no batch processing
      • TwinWord: Free, no batch processing

About

Reddit sentiment analysis project using React & Alt (Flux)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published