Coder Social home page Coder Social logo

zh-betina / zh-betina-udacity---nlp-tool Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 25.16 MB

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.

JavaScript 71.82% HTML 10.68% SCSS 17.50%
restaurant-review-evaluator nlp-evaluation udacity nlp aylien-api javascript npm webpack4 babel rest-api

zh-betina-udacity---nlp-tool's Introduction

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.

zh-betina-udacity---nlp-tool's People

Contributors

zh-betina avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.