Skip to content

A sample user interface for the LobbyService REST API, implemented as a HTML / JavaScript web-interface.

Notifications You must be signed in to change notification settings

m5c/LobbyServiceWebInterface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LobbyService Web Interface

A web interface for the Lobby-Service REST API backend.

About

This repository contains the sources of a sample LobbyService Web Interface. This interface is also part of the Board Game Platform bundle.

Setup

  • 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.

Usage

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 / Pull Requests

Contact information for bug reports and pull requests:

About

A sample user interface for the LobbyService REST API, implemented as a HTML / JavaScript web-interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published