Ludor is a real-time multiplayer card game built with Java (Spring Boot) and WebSockets. This application allows users to create and join private game rooms to play with friends.
https://playludor.com
- Real-time Multiplayer: Play with your friends in real-time thanks to WebSocket communication.
- Private Game Rooms: Create private rooms and share the game ID to play with your friends.
- Dynamic UI: The user interface is built with HTML, CSS, and vanilla JavaScript, updating dynamically as the game progresses.
- Scalable Backend: The backend is built with Spring Boot, ensuring a robust and scalable architecture.
- Containerized: The entire application is containerized using Docker, making it easy to deploy and run.
- Java: Core programming language.
- Spring Boot: Framework for creating stand-alone, production-grade Spring based Applications.
- Spring Web: For building web applications.
- Spring WebSocket: For real-time, two-way communication between the server and the client.
- Spring Data Redis: For data storage and caching.
- Maven: Dependency management.
- HTML5
- CSS3
- JavaScript
- Thymeleaf: A modern server-side Java template engine for both web and standalone environments.
- Docker
- Redis