Skip to content

Viz-Report is a prototype for a commodity market data analysis tool using visualization and NLP

Notifications You must be signed in to change notification settings

msmiech/viz-report

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Viz-Report

Viz-Report is a prototype of a commodity market analysis tool which makes use of various visualization techniques (including charts and textvis), as well as NLP.

Implementation

Libraries and Frameworks

WebClient

  • Angular 4.4.6
  • Bootstrap 4.0
  • modularcode/moduler-admin-html 1.3.0 template
  • d3 4.12.2
  • compromise 11.2.3
  • compendium-js 0.0.28
  • snowball 0.3.1
  • TypeScript 2.4

Server

  • NodeJS 8.9
  • express 4.15
  • express-ws 3.0
  • excel 0.1.7
  • lda 0.1.9
  • multer 1.3.0
  • stopword 0.1.8
  • text-miner 1.0.5

Build

For building the application, you need to have NodeJS 8.9.x with npm 5.5.x (or compatible).

After downloading run the following commands from within the folders "server" and "webclient" each:

Installing npm dependencies

npm install

Note: On Windows "windows-build-tools" is required for the server build (i.e. Python 2 and Visual Studio dependencies)

Build the project and start local web server

npm start

Open the project http://localhost:4200.

The project is built using angular-cli and webpack.

Launch auth server http://localhost:8081.

The project is built by npm and NodeJS.


## Folder Structure
├── server/                   # server source files        
├── webclient/                # client implementation        
├── */node_modules/           # node dependencies        
├── webclient/dist/           # compiled angular build of the webclient
├── webclient/src/            # client source files
└── */package.json            # npm configuration files

About

Viz-Report is a prototype for a commodity market data analysis tool using visualization and NLP

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published