Система обеспечивает создание, редактирование, удаление и просмотр задач. Каждая задача содержит заголовок, описание, статус ("в ожидании", "в процессе", "завершено") и приоритет ("высокий", "средний", "низкий"), а также автора задачи и исполнителя. Имеется авторизация по email и паролю. Пользователи могут управлять своими задачами: создавать новые,редактировать существующие, просматривать и удалять, менять статус и назначать исполнителей задачи. Пользователи могут просматривать задачи других пользователей, аисполнители задачи могут менять статус своих задач. К задачам можно оставлять комментарии.API позволяет получать задачи конкретного автора или исполнителя, а также все комментарии к ним. Имеется фильтрация по авторам, исполнителям ипагинация вывода.
- Запускаем команду mvn install в пути .
- В файле .env указываем User, Password, Database от BD Postgresql
- После окончания первого пункта запускаем команду docker compose up в пути.
Так же Open api(Swagger) открывается по пути http://localhost:8080/swagger-ui/index.html#