This project aims to build a web tool that allows users to run Natural Language Processing (NLP) on articles or blogs found on other websites. When a user submits a URL of an article, the web page then displays sentiment analysis returned from meaningcloud API, based on the contents of the article.
This project is the final project for course 4 in FEND ND powered by Udacity.
*Sass
Make sure Node and npm are installed from the terminal.
node -v
npm -v
Move to the project folder
cd <project directory>
Clone the repo
git clone <repo>
Install npm
npm install
Sign up for an API key at meaningcloud.com
Configure environment variables using dotenv package
npm install dotenv
.env
file in the root of your project.env
file with your API key like this:API_KEY=**************************
Start the project
Command | Action |
---|
(Currently, prod mode allows you to see the results of the API fetch):
npm install
npm run build-prod to generate a dist folder for prod
npm run start to run the Express server on port 8081
Note: The web page can be accessed with localhost:8081
Author: Omar Muhammed Ali.
All my certificates.
A experimental FLINT client, written in Vue, to provide an awesome user interface for configuring simulations using the FLINT.Cloud APIs.
The project aims to demonstrate a continuous deployment pipeline for FLINT.