Skip to content

Latest commit

 

History

History
55 lines (32 loc) · 1.47 KB

File metadata and controls

55 lines (32 loc) · 1.47 KB

Evaluate News NLP - Udacity Project

Project Overview

The evaluate-news-nlp-udacity project, part of the Udacity Front-End Developer nanodegree, utilizes Webpack, SCSS, Jest, and NodeJS. The primary objective is to create a web application integrating with the MeaningCloud Natural Language Processing (NLP) API to evaluate news articles based on user-provided URLs.

Prerequisites

Before using this project, obtain an API_KEY from MeaningCloud. If you don't have one, create an account and generate an API key API_KEY= ********************.

Installation

-To install the project, run:

npm install

Usage

  • Start the server.js with:

    npm start

  • After starting the server, launch the client with:

    npm run build-dev

Build

-Create a production-ready build by executing:

npm run build-prod

##Testing

  • To run tests, execute:

    npm run test

  • The test results should look like:

    Test Suites: 2 passed, 2 total Tests: 6 passed, 6 total Snapshots: 0 total Time: 1.818 s, estimated 2 s Ran all test suites.

Contributing

This project is not open to contributions.

Observations

  • Obtain an API_KEY from MeaningCloud before using the project.
  • Follow the installation instructions to set up the project.
  • Use the provided commands for starting the server and building the application.

Feel free to explore and enhance your understanding of web development and NLP.