Программа позволяет пользователям делиться информацией об интересных событиях и находить компанию для участия в них. Приложение состоит из двух сервисов:
- Основной сервис содержит всё необходимое для работы продукта;
- Сервис статистики хранить количество просмотров и позволяет делать различные выборки для анализа работы приложения;
API основного сервиса разделено на три части:
- Публичная будет доступна без регистрации любому пользователю сети;
- Закрытая доступна только авторизованным пользователям;
- Административная — для администраторов сервиса. Административная часть API предоставляет возможности настройки и поддержки работы сервиса.
Собирает информацию о количестве обращений пользователей к спискам событий и, о количестве запросов к подробной информации о событии. Функционал сервиса статистики:
- Запись информации о том, что был обработан запрос к эндпоинту API;
- Предоставление статистики за выбранные даты по выбранному эндпоинту.
REST сервисы с использованием Spring Boot, Maven, Lombok, взаимодействие с БД, микросервисная архитектура, DOCKER, Hhibernate Framework