Freiraum is a local room availability tool for the University of Konstanz, made by students for students.
The easiest way to run Freiraum, is to use docker compose:
docker compose up -d
-d: will start the container in detached mode
The project is built and served via an apache web server on port 8097.
Alternatively install nodejs directly on your system and run:
npm iin the root directory of the project to install all dependenciesnpm run devto start the project in the development environmentnpm run buildto build the project and get a static website in thedistdirectory
For those working with nix, a flake.nix is provided for development purposes. Run nix develop to enter the development shell.