An Iowa State Senior Design joint project with Workiva, Graphalyzer transposes data into an interactive graph. Users can upload .CSV files of nodes and edges, then load them in their web browser. Graphalyzer offers many features for graph interaction, including searching, filtering, and subgraph drawing.
For more detailed information, see the project website.
- Go to
graph_ui/
npm install -g browserify gulp
to install Browserify and Gulp globally on your machine (skip this if you have done so before)npm install
to load all packages frompackage.json
- Run
gulp
to compile the JavaScript for development environment, orgulp production
for minified code - Open up the client locally on your machine
- Go to
graphalyzer-server/
- Run
package.sh
- Run
python3 ./ServerApp
npm install
takes care of installing Jest.- Due to a recent update to React, manually run
npm install --save-dev babel-preset-react babel-preset-es2015
, otherwise, Jest will throw a syntax error when usingbabel-react
npm test
to run the tests in the__test__
folder.