Functional requirements
A multiplayer poker application where users can come and play poker in groups.
- User can come and create a tik tack toe room
- They can invite other users to the room
- Games will start as soon as 2 people join
- Every person should have max 30s to play, else they lose
- Each of the 2 users can join from multiple devices and play the game
Tech stack
Please pick one of three languages
- Typescript
- Turborepo
- Prisma + Postgres
- native ws and not socket.io
- zod
- Rust
- tokio
- actix-web
- sqlx
- sqlx-migrate
- workspaces
- serde
- Python
- Pydantic
- FastAPI
- SQLAlchemy
- Alembic
- Celery can be used instead of redis/pub subs