Web Ludo

A fullstack, real-time multiplayer Ludo board game featuring online lobbies and local hot-seat play. (Note: Since the backend is hosted on Render's free tier, it goes to sleep after 15 minutes of inactivity and may take a moment to spin up on your first visit).

Web Ludo

Built with

Go React TypeScript Tailwind CSS Vite WebSockets Go-Chi

Contributions

  • / Engineered a high-performance concurrent WebSocket server in Go to handle real-time game coordination.
  • / Designed and implemented standard Ludo game mechanics with complete rule validation on both backend and frontend.
  • / Developed online lobby matchmaking and private rooms featuring direct URL sharing for multiplayer sessions.
  • / Implemented session reconnection handling via localStorage to preserve player states through disconnects.