Jest to warstwa serwerowa o architekturze REST API, która ma za zadanie dostarczać informacji do warstwy graficznej aplikacji. Aplikacja pozwala na dodanie słów oraz języków do bazy. Aplikacja również umożliwia rejestrację użytkowników oraz autentykaje na podstawie tokenów JWT. Po zagraniu gry przez użytkownika dodawana jest gra do bazy. Na podstawie gier oraz słów zapisanych w bazie dostarczane są statystyki.
- Java 17
- Spring Boot
- Postgresql
- Docker
- Należy sklonować projekt
git clone git@github.com:Krzykoz/wordle_backend.git - Należy przejść do głównego katalogu w celu zbudowania projektu a następnie wykonać komendę
./mvnw clean install - Uruchamiamy dockera a następnie w tym samym katalogu wpisujemy komendę
docker compose up - Jeżeli wszystko poszło poprawnie w kontenerze powinny być uruchomione 3 obrazy
Dokumentacja endpointów dostępna jest pod adresem: https://documenter.getpostman.com/view/4469511/2s93eR3vBF