Task Management System — это RESTful API для управления задачами. Позволяет создавать, обновлять, удалять и просматривать задачи.
- Java 17 или выше
- Maven 3.6 или выше
- PostgreSQL 14 или выше
- Git
- Docker
-
Склонируйте репозиторий:
git clone https://github.com/Pavcore/task-manager-system.git
-
Зайти через консоль в директорию, в которой лежит файл docker-compose
-
Для запуска использовать команду docker-compose up -d
Для проверки работоспособности приложения в базе данных лежат два пользователя:
- email: pavcore@example.com | password: 12345678 с ролью ADMIN
- email: worker@gmail.com | password: 12345678 с ролью USER
Запуск тестов: mvn test
Полная документация API доступна через Swagger UI по адресу http://localhost:8080/swagger-ui.html
Корчагин Павел - разработчик bloodcocker@yandex.kz