Skip to content

NLP evaluation tool prepared for Udacity Front End Development Nanodegree. First attempt to write unitary tests with Jest. App not working properly anymore due to the trial period of Aylien API, that reached the end.

Notifications You must be signed in to change notification settings

zh-betina/zh-betina-UDACITY---NLP-tool

Repository files navigation

NLP-tool

(News Article Evaluation- NLP tool)

Used: Node.js, JavaScript, HTML, npm, babel, Jest, REST API communication, Express.js, Webpack4, Aylien API
NOT AVAILABLE FOR LIVE PREVIEW DUE TO THE TRIAL ACCESS TO THE NLP API EXPIRATION
Important: the API used in this project is a 14-day free trial version. After the period of 14 days the main functionality of the tool will expire and therefore not work properly.

About project:

News Article Evaluation -NLP tool created for Front End Developer Nanodegree program of Udacity.

The main focus put on:

  • Webpack 4 configurations for production and development modes and successful usage of both,
  • Getting data from external API (AYLIEN API) from the server side,
  • User Interface updates in according to the user input and based on that data fetched from the API (server side),
  • Jest testing for client-side Javascript code,
  • Working with SASS,
  • Service Workers required in the project.

Review evaluation:

The tool takes as an input the URL leading to a news article and the Aylien API Sentiment Analysis evaluates subjectivity, polarity and confidence rate for both of these.

More: Aylien API Sentiment Analysis

Useful resources:

Still to be improved/issues:

  • Responsiveness. At the moment the tool is not mobile-screen-friendly.
  • API used in this project will be replaced by another free NLP API for further learning purposes and to make the tool main functionality available.
  • The live deployment is not up to date. Major changes were introduced and not pushed to the remote Heroku repository.
  • Design.

About

NLP evaluation tool prepared for Udacity Front End Development Nanodegree. First attempt to write unitary tests with Jest. App not working properly anymore due to the trial period of Aylien API, that reached the end.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published