Skip to content

A simple Node.js application for a NetVis based frontend together with some sample data to provide an example for a quick start for own implementations

Notifications You must be signed in to change notification settings

assistify/netvis-server

 
 

Repository files navigation

Assistify NetVis Server

A Node.js application for a NetVis based frontend together with some sample data from Assistify.

See https://assistify.github.io/netvis-server/public/ for an example.

What can it do?

  • Display different types of network relations between nodes.
  • Show detail descriptions for each node (if supplied) by clicking on the node.
  • Optimized for larger networks by showing related nodes only when requested.
  • Live-Edit feature: when changing the details of a node, those changes are sent to other clients via Websocket in real-time.
  • View-only version (without edit feature) works without a backend on every simple web server just by copying the files.

Installation

Simply git clone https://github.com/assistify/netvis-server.git

Install and start server

If you want to change the content interactively, you should install Node.js at least in version 10.

After that, install all dependencies:

npm install

then start the server:

npm start

or, if you want to change the code, the development server, which watches the source files and restarts when a change is recognized:

npm run start-dev

Then open http://localhost:3000 and see the example data in your browser

Parameters

If port 3000 is already occupied on your machine, or if you just like to use another port, simply set the environment before starting the server:

PORT=3001 npm start

About

A simple Node.js application for a NetVis based frontend together with some sample data to provide an example for a quick start for own implementations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 44.5%
  • Python 29.4%
  • CSS 20.7%
  • HTML 4.5%
  • Dockerfile 0.9%