На платформе пользователи делятся информацией об интересных событиях и находят компанию для участия в них.
Приложение состоит из 2 микросервисов:
- main-service - бизнес-логика приложения
- stats-service - сбор статистики просмотров
Микросервисы и базы данных к ним запускаются в отдельных docker-контейнерах.
Поведение приложения различается для администраторов (admin), незарегистрированных (public) и зарегистрированных (private) пользователей.
Для запуска установите и откройте программу Docker Desktop. Затем в командной строке cmd выполните следующие команды
git clone https://github.com/nikvitya/java-explore-with-me.git
в командной строке перейдите в корень проекта. Далее
mvn clean package
docker-compose up
Приложение готово к использованию! Сервис статистики доступен по андресу http://localhost:9090, а основной сервис - http://localhost:8080
Со сценариями работы приложения ознакомьтесь, посмотрев и запустив коллекции Postman-тестов: