Skip to content

gagarinbefree/TaskTracker

Repository files navigation

Backend-часть простой системы управления задачами (аналог Jira).
Основные требования:

Задачи:

  • CRUD-операции.
  • Поля: автор, исполнитель, статус (New, InProgress, Done), приоритет (Low, Medium, High).
  • Вложенности: подзадачи и связи между задачами (Related to).

Пользователи:

  • Авторизация: JWT.
  • Регистрация/хранение пользователей не требуется.

БД:

  • EF Core.
  • PostgreSQL
  • Миграции через EF Core (Code First).

Технические требования:

  • Onion архитектура
  • .NET 8, ASP.NET Core.
  • Dependency Injection.
  • MediatR CQRS
  • Swagger для документации API.
  • Логирование.
  • docker-compose для запуска.

Запуск:
docker-compose up -d
http://localhost:8080/
или http://localhost:8080/swagger/index.html

About

Тестовое задание для МТС Digital

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published