Skip to content

Repository files navigation

miso-maze

Client-server web app using Miso and WebSockets: move inside the maze and meet other players.

Try online with a local server

  • run the websocket server locally:
docker run --rm -it -p 9000:9000 juliendehos/miso-maze:latest

Build and run

  • frontend:
nix develop .#wasm
make update             # update package repository
make test               # build and run tests
make build              # build frontend app
make serve              # run http server
  • backend:
nix-shell
cabal test              # build and run tests
cabal run               # build and run ws server
  • backend (docker):
nix-build docker.nix                                    # build docker image
docker load < result                                    # load image into docker
docker run --rm -it -p 9000:9000 miso-maze:latest       # run docker image

See also

The isomorphic version: miso-maze-iso.

Releases

Packages

Contributors

Languages