Need a selfhostable webapp to play chess with friends.
- Play chess with friends in web browser
- Open Source and self-hostable
- No 3rd party account registration or require downloading apps with ads
- No flash. Should ideally be a socket.io app or just use websockets
- Stateless and does not require any other resources other than a web server
- Backend in python/golang
- Simple frontend. Better if code does not have a lot of dependencies or require learning a framework to understand/make custom changes.
- Available as a Progressive web app and playable in a mobile phone
- Timed game
- Allow guest to view the game
- Allow take-backs if opponent agrees
- Create board and start game with it
- Support chess puzzles where the opponent is a very smart chess engine
- Text/audio/video chat