Skip to content

Repository files navigation

Explore-With-Me – сервис для просмотра актуальных событий

Spring Boot Spring Data Jpa QueryDSL PostgreSQL HttpClient Swagger Postman Docker

Сервис – афиша, где можно предложить какое-либо событие от выставки до похода в кино и набрать компанию для участия в нём.

Архитектура

Сервис поделен на 4 модуля:

  1. ewm-server – Отдельный restful-микросервис, содержит всё необходимое для работы продукта.
  2. statistics – Отдельный restful-микросервис, работающий со статистикой – хранит в отдельной БД информацию о количестве обращений к эндпоинтам.
  3. stats-client – Модуль, содержащий необходимые классы клиентской части по обработке статистики (включен в ewm-server).
  4. common – Модуль, содержащий общие dto, исключения и константы (подмодуль, включен во все остальные модули).

Запуск

mvn clean install
docker-compose build
docker-compose up

Rest API

Swagger-спецификация основного сервера

Swagger-спецификация сервера статистики

Тесты

Postman-тесты для основного сервера

Postman-тесты для сервера статистики

Postman-тесты для дополнительных фич (комментарии и поиск по геопозиции)

About

🤔 Backend of event search web app

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages