- One players hosts a room and shares the name with other players; the remaining players join that room.
- Once all players are ready, the game begins.
- For the first round, all players type an interesting or creative sentence, then submit.
- During the second round, all players are shown a sentence written by a different player during the first round. The task now is to illustrate the sentence, and then submit.
- During the next round all players will see a picture drawn by a different player the previous round. The task this time is to caption the picture with a descriptive sentence.
- The game continues in this manner until the maximum number of rounds is reached. Then all of the original sentences are shown and everyone gets to see how the non-verbal games of "Telephone" progress!
- Frontend: TypeScript, React/Node, Vanilla CSS
- Backend: Python, Flask
- Database: Redis, Redis-OM
- Testing: TBD
- Deployment: Docker, Kubernetes
- From the main branch and root directory run
docker compose up
- Vite server available on localhost:8080, API on :8000, Redis insights on :8001