Skip to content

Latest commit

 

History

History
111 lines (66 loc) · 2.38 KB

File metadata and controls

111 lines (66 loc) · 2.38 KB

Welcome to Trails Through Shadows API!

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.

Installation

  • 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

Features

  • 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