A minimalist online multiplayer mahjong game for friends. Best played with video/voice conferencing and a dash of socialising.
A hosted version of this app is available on www.tableswim.com.
Frontend is deployed on Netlify under free tier. Backend is deployed via docker-compose files in the smallest DigitalOcean droplet there is.
To run the web app on localhost:8080, you need Vue installed.
cd frontend
yarn serve
To run the backend on localhost:80, you need go installed.
go build
./mahjong
All sorts of contributions are welcomed, in particular, styling (CSS/html) and bugfix.
Features such as score/pay-out tabulation, chat-system and payments, which reduces the need for voice/video communication between players will not be entertained. TableSwim Mahjong is meant for friends to meet up digitally and play mahjong.