Банк рецептов
Банк рецептов с импортом из скриншотов и PDF
Каталог для Школы органического земледелия: ручное добавление рецептов, распознавание файлов и избранное.

Задача
Школе нужен общий банк рецептов, который пополняют пользователи. Рецепт может быть обычным текстом, скриншотом или PDF: важно поддержать эти способы добавления и сохранить порядок в каталоге.
Что сделано
Разработал каталог, избранное и редактор рецептов. Подключил распознавание файлов и генерацию обложек через OpenRouter. Добавил управление тегами, моделями и доступами по группам GetCourse.
Результат
Рецепты собраны в одном приложении. Пользователи добавляют их вручную или из файлов, а администраторы управляют каталогом, набором тегов и доступами учеников.
Как устроен банк рецептов
У рецепта есть два пути в каталог: пользователь заполняет карточку вручную или загружает скриншот либо PDF для распознавания. Нейросеть извлекает содержимое файла, а для обложек используется генерация изображений.
Теги задаёт администратор. При обработке рецепта модель выбирает их из готового набора: так в каталоге не появляются десятки вариантов одного и того же тега.
Для подключения разных моделей использовал OpenRouter. В админке доступны настройки ключей и моделей, повторная генерация обложки и статистика посещений.
Доступ к приложению связан с группами GetCourse. Предложения учеников поступают во входящие GetCourse и отображаются в админке приложения.

















