Project of the Nanodegree Course 'Front End Web Development'.
This project requires the creation of a web tool that allows users to run Natural Language Processing (NLP) on articles or blogs found on other websites. NLP is the ability of an application to understand the human language, written or oral.
This project uses Webpack
as the build tool. The configuration can be found on the repository. There are different setups for production and development environments.
This project has an static HTML page, which is styled using Sass (later transformed in CSS with specific webpack loaders).
The server is set up using express
and Node is used to install all the dependencies with npm
.
The API used to interpret the articles is MeaningCloud Sentiment Analysis API
The code is tested using Jest. The directory "test" is for that purpose.
I used Workbox to add offline support.
Obs: The API cannot be fetched offline. In this project the service worker is used only to mantain the webpage if there is no internet.
Any contributtions and/or suggestions are greatly appreciated.