https://github.com/thasup/sentiment-analysis-app
Single page application that allows users to run Natural Language Processing (NLP) on articles or blogs found on other websites.
https://github.com/thasup/sentiment-analysis-app
api bootstrap docker expressjs nodejs scss service-worker webpack
Last synced: 15 days ago
JSON representation
Single page application that allows users to run Natural Language Processing (NLP) on articles or blogs found on other websites.
- Host: GitHub
- URL: https://github.com/thasup/sentiment-analysis-app
- Owner: thasup
- Created: 2021-10-30T23:34:50.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-17T17:20:09.000Z (almost 3 years ago)
- Last Synced: 2025-03-26T13:15:33.834Z (10 months ago)
- Topics: api, bootstrap, docker, expressjs, nodejs, scss, service-worker, webpack
- Language: JavaScript
- Homepage: https://thasup-sentiment-analysis.onrender.com
- Size: 10.8 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Sentiment Analysis App

Single page application that allows users to run Natural Language Processing (NLP) on articles or blogs found on other websites.
[Demo Link](https://thasup-sentiment-analysis.onrender.com)
# Table of contents
- [Sentiment-Analysis-App](#sentiment-analysis-app)
- [Table of contents](#table-of-contents)
- [Languages](#languages)
- [Install](#install)
- [How to get your API key](#how-to-get-your-api-key)
- [Dependencies](#dependencies)
- [Technology](#technology)
# Languages
[(Back to top)](#table-of-contents)
- HTML
- SCSS
- JavaScript
# Install
[(Back to top)](#table-of-contents)
1. clone this git on computer
2. install node.js
3. run command `npm install` on terminal
4. acquire your [Meaning Cloud API key](https://www.meaningcloud.com/developer/sentiment-analysis) and replace it in `env` file
5. run command `npm run build-prod` on terminal
6. run command `npm run start` on terminal
7. go to `http://localhost:8081/`
8. happy!
# How to get your API key
[(Back to top)](#table-of-contents)
You can find the API [here](https://www.meaningcloud.com/developer/sentiment-analysis). Once you create an account with MeaningCloud, you will be given a license key to start using the API.
# Dependencies
[(Back to top)](#table-of-contents)
- cors version 2.8.5
- dotenv version 10.0.0
- express version 4.17.1
- node-fetch version 3.1.0
- webpack version 5.63.0
- webpack-cli version 4.9.1
# Technology
[(Back to top)](#table-of-contents)
- HTML
- SCSS
- Javascript
- Bootstrap
- DOM
- Node.js
- Express.js
- API
- Webpack
- Service Worker
- Render
- Docker