Skip to content

This project is a web tool that allows users to run Natural Language Processing (NLP) on text from articles, blogs found on other websites,or any text you would like to analyze.

Notifications You must be signed in to change notification settings

biomedengsam/Natural-Language-Processing

Repository files navigation

Project Title

Natural Language Processing (NLP)

Project Description:

This project is a web tool that allows users to run Natural Language Processing (NLP) on text from articles, blogs found on other websites ,or any text you would like to analyze. NLP is the ability of an application to understand the human language, written or oral.This tool will help the user classify the information available in the article, like whether the content is subjective (opinion) or objective (fact-based) and whether it is positive, neutral, or negative in tone. With the use of an external api called MeaningCloud API to do the language processing.

Project technologies and tools:

  • Webpack
  • Express
  • Sass for styles
  • Webpack Loaders and Plugins
  • Service workers
  • MeaningCloud API
  • jest for testing

Project Setup

Follow the instructions below to setup the project locally.

API credentials needed

Acquire credentials for the MeaningCloud API and save it in .env file in the main directory

  • API_KEY= MeaningCloud API

Install Dependencies

Run the following command:

npm install

Bundle modules

Run the following command if you want to bundle the modules for production:

npm run build-prod
or in development mode:

npm run build-dev

Running the server

Run the following command to run the server: sever will be running on port 8081

npm start

Running the tests

Run the following command to run the server:

npm run test

Below there is a video demonstration of the project

project link

About

This project is a web tool that allows users to run Natural Language Processing (NLP) on text from articles, blogs found on other websites,or any text you would like to analyze.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages