ChessVerse è una piattaforma di scacchi online che permette a due giocatori di sfidarsi in partite real-time. Il backend è sviluppato in Django con Django Channels per la comunicazione WebSocket, mentre il frontend è in React.
L'applicazione include un sistema di matchmaking, storico partite e un viewer per rivedere le mosse. Il tutto è containerizzato con Docker e deployato su Azure.
La sfida tecnica più interessante è stata l'implementazione del protocollo di comunicazione per sincronizzare lo stato della scacchiera tra i due giocatori in tempo reale, gestendo edge cases come disconnessioni e riconnessioni.