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] | Список ингридиентов |