- All project dependencies and their versions are managed via Nix flake files.
- Install Nix with flakes enabled (see their docs).
- Install just (see their docs).
All commands assume your shell’s working directory is the root of the project.
Enter the development environment:
just developStart the server in the development environment shell:
python3 server/main.pyThen, in another shell, open the frontend in your browser:
chromium frontend/index.html & disown