- 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 develop
Start the server in the development environment shell:
python3 server/main.py
Then, in another shell, open the frontend in your browser:
chromium frontend/index.html & disown