A quickstart guide can be found in our wiki. You can also find a more detailed explanation of the configuration options there. We will shortly add guides for users and admins on how the software itself works - although we feel it its fairly intuitive.
Switch into the frontend directory and run
npm i
npm run generate
npm run dev
After installing general golang and dependencies run
cp .env .env.localand fill out the configurations as desired. Afterwards run:
cd server
export $(cat ../.env.local)
docker compose up -d
go generate ./...
go run server.gonow the frontend and api are available at port 8080
We provide E2E tests in frontend/cypress, to use them run
cd frontend
npm run test