An open API service indexing awesome lists of open source software.

https://github.com/kareimgazer/nlp-with-meaningcloud

A website that allows users to run NLP on articles and blogs
https://github.com/kareimgazer/nlp-with-meaningcloud

api jest-tests nlp-machine-learning webpack

Last synced: 6 months ago
JSON representation

A website that allows users to run NLP on articles and blogs

Awesome Lists containing this project

README

          

# NLP-with-MeaningCloud
A website that allows users to run NLP on articles and blogs

The starte template is from [frontend-nanodegree-starter](https://github.com/udacity/fend-webpack-content).

## Getting Started
To get started:

* make `.env` file containing `API_KEY=****************`
* install all project dependencies with `npm install`
* build with `npm run build-prod`
* start server with `npm run start`
* open `localhost/8081`
* type the url of your choice in the form input to bring you detailed analsis of the page in question.

## backend
The backend uses MeaningCloud [Sentiment Analysis API](https://www.meaningcloud.com/developer/sentiment-analysis) and run using Nodejs and Expresss.

## Build Tool
This project was build with [Webpack V5](https://github.com/webpack/webpack). You can find more information about loaders and installed packages in `package.json` file in the root directory

## Testing
Testing was done with [Jest](https://github.com/facebook/jest). Test modules can be found at `__test__` folder in the root directory.