A web interface for the Lobby-Service REST API backend.
This repository contains the sources of a sample LobbyService Web Interface. This interface is also part of the Board Game Platform bundle.
- Clone the Lobby-Service,
cd
into the LobbyService root. - Advise git to initiate all referenced subrepos:
git submodule update --init --recursive
- Manually attach the Sub-Repos internal HEAD, so you can conveniently push changes:
cd src/main/resources/static
git branch
git checkout main
- For future submodule pulls, call from the LobbyService root:
git pull --recurse-submodules
- On next reboot the LobbyService will automatically power up the web interface, in addition to the default REST-API.
The WebUI can be accessed at: http://127.0.0.1:4242/.
- All access to the web-ui requires login.
- Administrators are directly forwarded to an administration panel. That allows manipulation of user data.
- Users are forwarded to a game lobby that allows creation and participation in game sessions.
Contact information for bug reports and pull requests:
- Author: Maximilian Schiedermeier
- Github: Kartoffelquadrat
- Webpage: McGill University, School of Computer Science
- License: CC BY-NC-SA 4.0