Classic UNO card game implemented with React and Python using Socket.IO for realtime multiplayer functionality.
Note: I made this for fun and personal use, please don't use this code in production.
Server
$ cd server
$ make start-redis
$ make dev
Note: Make sure docker is running.
Web
$ cd web
$ pnpm install
$ pnpm run dev
- Better game validation rules
- Implement game log
- Host can kick player from room
- Place chance logic
- Generate random player name
- Player can remove a card from hand
- Migrate to a message broker like NATS?