This API serves as the main communication point between the database and various clients in the TTS project. It is built with Java and Spring Boot.
- Clone the repository
- Run
mvn clean install
to build the project - Run
mvn spring-boot:run
to start the server - The server will be running on
localhost:8080
- The API documentation can be found at
localhost:8080/swagger-ui.html
- CRUD operations for all entities
- Pagination, filtering, and sorting for all entities
- Lazy loading, caching for all entities
- Validation for checking the integrity of the data, run on every put/post request
- Session management for tracking user sessions
- Game logic everything related to the game is handled by the API