Explore with me - приложение с микросервисной архитектурой, в котором можно предложить какое-либо событие от выставки до похода в кино и собрать компанию для участия в нём. Реализована возможность создавать события, оставлять заявки на участие в событиях, а также создавать подбоорки событий. Разработан отдельный микросервис, который учитывает статистику запросов к определенным эндпоинтам.
- Склонируйте репозиторий
git clone https://github.com/Antroverden/java-explore-with-me.git
- Запустите проект в Intellij IDEA или введите в консоли
mvn clean package
- Убедитесь, что у вас запущен Docker и введите в консоли
docker compose up
Примеры HTTP-запросов к контроллерам при запущенном приложении можно увидеть по ссылкам:
http://localhost:8080/swagger-ui/index.html
http://localhost:9090/swagger-ui/index.html