First install all the dependencies:
npm installThen, run the development server:
npm run devOpen http://localhost:3000 with your browser to see the website.
To build the project and run the built version (for better UX especially with the graph), run following commands:
npm run build
npm run startNote: If you don't have a .env.local file, please reach out to me (s.o.jung@web.de).
The frontend code for the website can be inspected in pages/index.tsx. Single UI components can be found in components/
All API endpoints can be found in pages/api/. The URL to the endpoints is simply their path (eg. http://localhost:3000/api/history/{name}).
All methods called in the backend to calculate important statistics can be found in lib/.
To check if the algorithm explained in the paper works properly, just run:
npm test