Udacity Frontend Nanodegrees - Evaluate a News Article with Natural Language Processing (NLP)
This project create an asynchronous web app that uses Sentiment Analysis API(https://api.meaningcloud.com/sentiment-2.1) to evaluate a News Article with Natural Language Processing (NLP) and dynamically update the UI.
- Node.js & Express.js.
- Webpack (Loaders, Plugins, Mode).
- Sass.
- Bundle & Minify js and styles in the production environment.
- Service workers.
- Testing (Unit Test using Jest).
node.js v16.17.0 (install 16.17.0 version from the Internet) Check if you have it by typing this into a terminal like cmd or git bash.
node -v
Open a terminal and make sure it is open in the root folder (udacity-frontend-nanodegrees-nlp-app), write the command below, and then run it (by pressing enter on the keyboard):
npm i
In root folder (udacity-frontend-nanodegrees-nlp-app) run:
npm run build-prod
then run:
npm run dev
In root folder (udacity-frontend-nanodegrees-nlp-app) run:
npm run test