Разработка Системы Управления Задачами

Описание задачи:

Вам необходимо разработать простую систему управления задачами (Task Management System) с использованием Java. Система должна обеспечивать создание, редактирование, удаление и просмотр задач. Каждая задача должна содержать заголовок, описание, статус (например, "в ожидании", "в процессе", "завершено") и приоритет (например, "высокий", "средний", "низкий") , а также автора задачи и исполнителя. Реализовать необходимо только API.

Инструкция по запуску проекта:

  1. Установите Docker и Docker-Compose на вашей локальной машине.

  2. Склонируйте проект на свою машину с помощью следующей команды:

    git clone https://github.com/vnsemkin/TestTaskEffectiveMobile.git
  3. Перейдите в директорию проекта:

    cd TestTaskEffectiveMobile
    
  4. Запустите проект с помощью Docker-Compose:

    docker-compose up
    

    Эта команда создаст и запустит контейнеры, необходимые для работы вашего приложения.

  5. После успешного выполнения предыдущего шага, ваше приложение будет доступно по адресу: http://localhost:8080/tasks

  6. Документация Open API будет доступна по адресу http://localhost:8080/swagger-ui/index.html

  7. Токен JWT доступен по url http://localhost:8080/token

  8. Для изменения переменных среды приложения и Postgres вы можете отредактировать файлы app_variables.env и db_variables.env