Starting the docker containers and opening the web app is as easy as:
just startA svelte app server for the frontend of the Quorum app.
- Node
>=23.7.0 - npm
>=11.1.0
If you use nvm you can install the latest node and npm with:
nvm install node
npm install -g npm@latestthen verify versions:
node --version
npm --versioncd frontend
npm install
npm run openA FastAPI server for the backend API of the Quorum app.
- Work from
backend/
cd backend- Set up
.env
cp .env.example .env- Install requirements
# Create virtual environment with uv
uv python install 3.13
uv venv --python 3.13
source .venv/bin/activate
# Install python packages with uv
uv sync- Run the server
# Run the backend server with fastapi
fastapi run --workers 1 quorum/main.py- Connect with
xh http://0.0.0.0:8000/api/v1/stub/ x==yorwebsocat ws://0.0.0.0:8000/api/v1/ws/rpc