Skip to content

arjunpat/talespin

Repository files navigation

talespin

Talespin (inspired by Dixit) is a simple-to-learn card game that emphasizes creativity and abstract thinking.


talespin.live

The server is written in Rust using the Axum web framework and a number of awesome tools (anyhow, dashmap, serde_json, tokio). The client-side is written in Svelte with Skeleton UI. Communicaton between the client-side and server-side is primarily handled through websockets with a central server that stores state in-memory, meaning that any latency is introduced by the network.

Development

Install frontend dependencies:

npm install

Run the frontend locally:

npm run dev

Run the backend:

cd dixit-server && cargo run