Стек - Java, Spring Boot, PostgreSQL, Hibernate ORM, Maven, Lombok, Docker, REST API.
Пользователи организуют мероприятия, могут искать мероприятия по параметрам и формировать подборки, и подавать заявки на участие в мероприятиях.
- Основной сервис
- Сервис сбора статистики фиксирующий:
- количество обращений пользователей к спискам мероприятий,
- количество запросов к подробной информации о мероприятии.
- Неавторизованные пользователи
- просматривать все события, в том числе по категориям
- видеть детали отдельных событий
- видеть закрепленные подборки событий
- Авторизованные пользователи
- добавление в приложение новые мероприятия, редактировать их и просматривать после добавления
- подача заявок на участие в интересующих мероприятиях
- создатель мероприятия может подтверждать заявки, которые отправили другие пользователи сервиса
- Администраторы
- основного сервиса - https://github.com/gandistip/event-poster/blob/main/ewm-main-service-spec.json
- сервиса статистики - https://github.com/gandistip/event-poster/blob/main/ewm-stats-service-spec.json
https://github.com/gandistip/event-poster/blob/main/postman/main-service.json