API Чайного Советника — Flask REST сервис с JSON конечными точками
Легкий Flask REST API, который возвращает данные о чае и простые рекомендации.
Включает GET конечные точки для списка чаев и деталей, а также POST конечную точку, которая предлагает чай по вкусовому профилю (например, "цветочный", "цитрусовый", "крепкий").
Создан для демонстрации дизайна REST, обработки JSON, валидации ввода и базовой фильтрации.
#GET /api/teas — список чаев с пагинацией и фильтрами (тип, вкус)
GET /api/teas/ — детали о чае
POST /api/recommend — тело { "вкус": "цитрусовый", "кофеин": "низкий" } → возвращает лучшее соответствие
Обработка ошибок с четкими JSON сообщениями
Простой хранилище в памяти (может быть заменено на БД)
Включает GET конечные точки для списка чаев и деталей, а также POST конечную точку, которая предлагает чай по вкусовому профилю (например, "цветочный", "цитрусовый", "крепкий").
Создан для демонстрации дизайна REST, обработки JSON, валидации ввода и базовой фильтрации.
#GET /api/teas — список чаев с пагинацией и фильтрами (тип, вкус)
GET /api/teas/ — детали о чае
POST /api/recommend — тело { "вкус": "цитрусовый", "кофеин": "низкий" } → возвращает лучшее соответствие
Обработка ошибок с четкими JSON сообщениями
Простой хранилище в памяти (может быть заменено на БД)