Skip to content

sergey-oreshkin/java-explore-with-me

Repository files navigation

Server for ExploreWithMe project.

Дипломный проект специальности Java-разработчик

Серверная часть приложения-афиши в котором пользователи могут публиковать намеченные мероприятия и собирать компанию для участия в нем.
В данном репозитории отсутствует модуль авторизации. Предполагается что все запросы уже авторизованны.

Варианты запуска приложения

  • Открыть проект в IntelliJ Idea, запустить конфигурацию RunAllModules
  • Докером (требуется установленный docker и docker-compose):
    1. В линуксе из корневой папки проекта ./run.sh
    2. В виндовсе из корневой папки проекта run.bat

АПИ

Ознакомится с апи можно открыв в любом Swagger редакторе следующие файлы

  • ewm-main-service-spec.json - апи основного сервера
  • ewm-stats-service-spec.json - апи сервера статистики
  • также доступны стандартные эндпоинты спрингового актуатора

Дополнительная функциональность

Добавлена возможность админу оставлять комментарий при отклонении публикации события
А пользователю, ознакомится с этим комментарием, исправить недочеты и отправить событие на повторную проверку
Для этого добавлен эндпоинт отклонения события с комментарием
Новый эндпоинт внесен в соответсвующий файл для Swagger

Releases

No releases published

Packages

No packages published

Languages