PRO GetCourse PRO-статус GetCourseАнтон Федоров, проверить ↗

Банк рецептов

Банк рецептов с импортом из скриншотов и PDF

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

Моя работа
Разработка приложения и AI-интеграций
Направление
Веб-приложение и AI
Банк рецептов с импортом из скриншотов и PDF

Задача

Школе нужен общий банк рецептов, который пополняют пользователи. Рецепт может быть обычным текстом, скриншотом или PDF: важно поддержать эти способы добавления и сохранить порядок в каталоге.

Что сделано

Разработал каталог, избранное и редактор рецептов. Подключил распознавание файлов и генерацию обложек через OpenRouter. Добавил управление тегами, моделями и доступами по группам GetCourse.

Результат

Рецепты собраны в одном приложении. Пользователи добавляют их вручную или из файлов, а администраторы управляют каталогом, набором тегов и доступами учеников.

Как устроен банк рецептов

У рецепта есть два пути в каталог: пользователь заполняет карточку вручную или загружает скриншот либо PDF для распознавания. Нейросеть извлекает содержимое файла, а для обложек используется генерация изображений.

Теги задаёт администратор. При обработке рецепта модель выбирает их из готового набора: так в каталоге не появляются десятки вариантов одного и того же тега.

Для подключения разных моделей использовал OpenRouter. В админке доступны настройки ключей и моделей, повторная генерация обложки и статистика посещений.

Доступ к приложению связан с группами GetCourse. Предложения учеников поступают во входящие GetCourse и отображаются в админке приложения.

Каталог рецептов:
Каталог рецептов
Избранные рецепты:
Избранные рецепты
Администратор задаёт набор тегов для разметки рецептов:
Администратор задаёт набор тегов для разметки рецептов
Обложку рецепта можно сгенерировать заново:
Обложку рецепта можно сгенерировать заново
Предложения учеников во входящих GetCourse и в админке:
Предложения учеников во входящих GetCourse и в админке
Настройка доступа по группам GetCourse:
Настройка доступа по группам GetCourse
Настройки ключей и моделей:
Настройки ключей и моделей
Статистика посещений:
Статистика посещений
Импорт рецептов:
Импорт рецептов
Ручное добавление рецепта:
Ручное добавление рецепта
Расскажите
о вашем проекте

Напишите мне в Telegram @onthewaytothesun или в MAX, даже если пока есть только идея.

Что будет, когда напишете

  1. 01
    Пишете в Telegram или MAX

    Опишите задачу своими словами или пришлите ТЗ. Можно прийти даже с одной идеей.

  2. 02
    Уточняю и оцениваю

    Задам вопросы, при необходимости посмотрю аккаунт и предложу решение, сроки и стоимость.

  3. 03
    Беру в работу

    Работаю быстро, небольшие задачи часто выполняю в день обращения. Крупные проекты разбиваю на этапы и показываю промежуточные версии.

Сохраните мой контакт на будущее

Если появится задача по GetCourse, веб-разработке или автоматизации, напишите. Разберём, что уже есть и что нужно доработать.

Сохранить контакт