You need to have npm installed to build the project. To check if you have npm installed you can run this command in your terminal:
npm -v
Open two shells and go to each of the subdirectories, client and server. Then install the dependencies in both directories:
npm install
Run development server in both subdirectories with:
npm start
The website can be accessed under port 3000 by default and makes requests to the node server under port 3001.
Create a new directory called:
server/public/plots
Add your png images to this directory with the following naming scheme:
process/plottype/channel/observable/name.png
The default naming scheme can be changed and is defined inside:
client/src/constants.js
Build the client application for production:
npm run build
The build folder can then be served by any http server.