Обсудить проект
Все работы

«Составно» — проверка продукта по составу с этикетки

Кейс · собственный продукт · распознавание. Сервис открыт и работает: sostavno.ru

Коротко: человек фотографирует этикетку, вставляет текст состава или сканирует штрихкод — сервис распознаёт ингредиенты и даёт оценку по шкале 0–100 с объяснением каждого пункта. Честно и без запугивания: Е-номер сам по себе — не приговор. Бесплатно и без регистрации.

Задача

Состав на этикетке написан мелко и на языке технолога. Сервисы-«пугалки» в этой нише устроены одинаково: любой Е-номер красится в красный, чтобы напугать и продать подписку. Задача была противоположная: разобрать состав честно — оценка снижается только там, где для ограничения есть доказательная база, и по каждому ингредиенту есть объяснение, почему он оценён именно так.

Решение

Три способа входа: фотография этикетки, текст состава или штрихкод (для импортных товаров). Распознавание текста с фотографии работает локально, на своём сервере — Tesseract OCR, без отправки снимков во внешние платные API. Дальше ингредиенты сопоставляются с собственной базой, где у каждого есть объяснение.

Оценка по шкале 0–100 считается детерминированно и полностью без нейросети: состав, пищевая ценность, сахар, соль, степень переработки. Одинаковый состав всегда получает одинаковый балл — оценку можно проверить и оспорить, потому что видна логика, а не «так решил ИИ».

Стек

Next.js 15FastAPITesseract OCRDocker

Тот же скелет, что и на остальных моих проектах: Next.js 15 на фронтенде, FastAPI на бэкенде, всё в Docker. Логика оценки закрыта 64 автотестами — именно ей люди верят, и именно там ошибка дороже всего.

Паспорт проекта

Роль
Собственный продукт: постановка, разработка, выкатка и поддержка — всё своими руками.
Статус
Запущен и работает: sostavno.ru
Автотесты
64 теста на логику оценки
Сложность
Распознавание текста с реальных фотографий этикеток и база ингредиентов с объяснением каждого.

Что работает прямо сейчас

Что из этого пригодится в вашем проекте

Это кейс про распознавание документов и фотографий с проверяемой логикой поверх: приём накладных, анкет, этикеток, показаний — любой поток бумаги, который надо превратить в структурированные данные. Такие проекты — от 450 000 ₽ под ключ; из чего складывается цена — в отдельном разборе.

Нужно распознавание или проверка по правилам?

Первый разговор бесплатный и ни к чему не обязывает. Если задача решается проще и дешевле, чем вам кажется, — услышите это сразу.

Обсудить проект