This small chess server is written in Rust language(Axum framework). 🦀
90% of messages from players goes through websockets. 💬
Database is MongoDB, with collections for users, articles and shuuroGames. 🍀
For move generator server uses crate shuuro
. ⚙️
Redis is used for storing sessions. 🔴 Unlogged players can play 2 days. After that new session is created.