ToDoX-Api

Scala CI Coverage Status

ToDoX-Api

Простое и эффективное REST API для управления задачами, построенное на стеке Scala 3 + ZIO 2 + ZIO HTTP + Doobie.

🚀 Особенности

🛠 Технологический стек

📦 Быстрый старт

Требования

Swagger ToDoX-Api

Запуск контейнера

Здесь находится окружение для интеграционных тестов в дальнейшем сделаем для локального запуска приложения


chmod +x ./scripts/setup-docker.sh
./scripts/setup-docker.sh

📚 API Endpoints

Задачи (todo_items)

| Метод | Endpoint | Описание | |——-|———-|———-| ⚠️ в процессе придумывания

🗄 Модель данных

case class TodoItem(
  id: UUID,
  userId: UUID,
  title: String,
  description: Option[String],
  isComplete: Boolean,
  priority: Priority, // low/medium/high
  createdAt: LocalDateTime,
  tags: List[String]
)