Skip to content

An application that identifies the tone of your posts, based on the interconnections between social platforms and publicly available data.

Notifications You must be signed in to change notification settings

mayankjx/NLP-project

Repository files navigation

TextAnalyser

A web application to analyse whether the given input contains hate speech

Built By

This web application lets you analyse the sentiments of a content, the content could be peice of text or a tag of a topic. If you input a tag then the application will look for all the recent tweets related to that topic tag and do the sentiment analysis on content of those tweets.

For a deeper dive into purpose of this application see :https://devfolio.co/projects/hateanalyser-1f48

Features

  • Generate full sentiment analysis report
  • Get the sentiment analysis of a whole topic discussed on twitter.

Tech

TextAnalyser uses a number of open source projects to work properly:

  • VueJS - awesome frontend framework!
  • Express - serving the api backend, and the static files
  • Twitter API - enables access to content of Twitter
  • Tisane API - analyse and understand text
  • Vite - module bundler for faster development

Run this application on your machine

TextAnalyser requires Node.js to run.

Clone the repository

git clone https://github.com/mayankjx/NLP-project.git

Installing dependencies and starting node application

npm install
npm run server

To tweak and develop frontend locally in another terminal run following commands

cd client
npm install
npm run dev

To generate static files

npm run build --overRide

About

An application that identifies the tone of your posts, based on the interconnections between social platforms and publicly available data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published