This takes a game of go, represented as a series of moves, applies the rules for each move, and then outputs them as
blaze-svg. It then uses
scotty and makes a fully-functioning website that lets you play a game of go with anyone anywhere. Using
websockets, moves your opponent makes update in real time.
These already exist, but they require logins and whatnot. This one doesn't.
stack build +RTS -I0 stack exec-GoGame-exe