Userflows Web Application

In addition to the Grafana dashboard, there is also a React app packaged in Userflows which shows a real-time view of users and their progression through various flows.

Before we start the React application, we need to start a Spring Boot server that queries Grainite and provides an API that can be accessed by the React application. We can do this running ./runwebclient.sh which starts the Spring Boot server on port 8081.

Now we can start the react application by heading over to src/main/js/userflows and running the following:

npm install
npm start

This will start the react application on port 4400 which can then be viewed on `http://localhost:4400/`.

Last updated