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
- Generate full sentiment analysis report
- Get the sentiment analysis of a whole topic discussed on twitter.
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
TextAnalyser requires Node.js to run.
Clone the repository
git clone https://github.com/mayankjx/NLP-project.gitInstalling dependencies and starting node application
npm install
npm run serverTo tweak and develop frontend locally in another terminal run following commands
cd client
npm install
npm run devTo generate static files
npm run build --overRide