"Исследуй со мной" - это афиша событий, позволяющее пользователям делиться информацией об интересных событиях и находить компанию для участия в них.
Приложение разделено на модули:
- Основной сервис реализует всю логику работы приложения. Он разбит на 3 части:
- публичная - доступна без регистрации любому пользователю;
- закрытая - доступна только авторизованным пользователям;
- административная - доступна администраторам сервиса.
Основной сервис реализует следующие задачи:
- добавление, удаление, редактирование данных пользователей;
- добавление, удаление, редактирование пользователями событий;
- сортировка событий по дате, количеству просмотров;
- просмотр всех событий;
- подача заявок на участие в событии;
- подтверждение/отклонение заявки на участие в событии.
Maven Spring Boot JPA Hibernate
PostgreSQL
- Сервис статистики собирает и хранит информацию о количестве запросов к спискам событий, а также к отдельным событиям.
Сервис статистики разделен на 3 подмодуля:
- HTTP-сервис;
- HTTP-клиент;
- модуль общих DTO.
Реализует следующие задачи:
- сохранение информации по посещениям;
- получение статистики по посещениям;
Maven Spring Boot JDBC
PostgreSQL