CRUD API для пицц.
В проекте использованы технологии:
- Kotlin.
- Exposed (ORM framework for Kotlin).
- Ktor.
- PostgreSQL.
- Kafka.
- Gradle.
- Docker.
В качестве MVP предполагается реализовать CRUD API для пицц:
- Создания пиццы.
- Получения списка пицц.
- Получения пиццы по id.
- Редактирования данных пиццы.
- Удаления пиццы.
Поле | Тип данных | Описание |
---|---|---|
uuid | UUID | Уникальный идентификатор |
name | String | Название |
description | String? | Описание |
weight | Int | Масса в граммах |
price | BigDecimal | Цена в рублях |
ingredients | List[String] | Список ингридиентов |