mrdonado / health-nlp-react

Frontend part of the lifescope project. React + Redux app.

Home Page:https://lifescope.jdonado.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Coverage Status Dependency Status devDependency Status

HealthNlpFrontend (React)

This repository contains the frontend part of the health-nlp project.

The health-nlp project is an NLP (Natural Language Processing) demo composed by the following repositories:

  • health-nlp-react: frontend part. It displays the results of the analysis (stored in firebase) and explains everything about the project. It is a react+redux web application.
  • health-nlp-node: nodeJS/express backend for the health-nlp-react frontend. It takes new job requests and sends them to the beanstalkd job queue. It also connects to information sources, streaming information to the analyzer.
  • health-nlp-analysis (this repository): it processes jobs from beanstalkd and sends the results to firebase. It is a Python project.

This project is still on an early stage of development. You can find the preview version on https://www.lifescope-project.com.

For more information about the structure of this project, see create-react-app.

Development server

Run npm start or yarn start to start a dev server. Navigate to http://localhost:3000/. The app will automatically reload if you change any of the source files.

Build

Run yarn build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run yarn test to run the unit tests.

Debugging unit tests on visual studio code

In order to debug the Jest tests of this project using Visual Studio Code, you need to use node JS version v6.10.3. An example Jest Tests test configuration can be found into the .vscode/launch.json file.

Create React App

This project has been scaffolded with create-react-app. Visit its repository for more information.

About

Frontend part of the lifescope project. React + Redux app.

https://lifescope.jdonado.com


Languages

Language:JavaScript 83.9%Language:CSS 14.8%Language:HTML 1.3%