Мы ищем опытного разработчика мобильных приложений (или команду) для создания "Jack Approved", приложения для сканирования штрих-кодов и оценки здоровья, аналогичного “Bobby Approved.” Это приложение поможет пользователям сканировать продукты питания и определять, являются ли они чистыми, безопасными и одобренными на основе стандартов ингредиентов.
Что нам нужно создать:
• Мобильное приложение для iOS и Android (предпочтительно Flutter)
• Скринер штрих-кодов
• Интеграция с базой данных продуктов из магазина (например, Edamam, Nutritionix, Go-UPC)
• Механизм анализа ингредиентов, который отмечает вредные ингредиенты
• Система вынесения вердиктов (например, “Jack Approved” или “Not Approved”)
• Опционально: учетные записи пользователей, избранное, списки покупок
• Панель администратора для управления данными о продуктах и правилами запрещенных ингредиентов
• Push-уведомления
• В будущем интеграция AI-ассистента с использованием ChatGPT или Perplexity
Требования:
• Опыт разработки мобильных приложений для конечных пользователей
• Успешный опыт работы с приложениями для сканирования штрих-кодов или продуктов питания/нутрициологии
• Опыт работы с API OpenAI или аналогичными AI-сервисами (предпочтительно)
• Хорошие коммуникационные навыки и надежность в соблюдении сроков
Объем работы
Приложение "Jack Approved"
Объем работ (SOW)
Название проекта:
Разработка мобильного приложения "Jack Approved"
Краткое описание проекта:
"Jack Approved" — это мобильное приложение, которое помогает пользователям сканировать продукты из магазина и мгновенно определять, соответствуют ли они стандартам здоровья и ингредиентов, курируемым Jack Riess (InsidersHealth.ai). Аналогично приложению Bobby Approved, оно будет интегрировать базу данных продуктов, сканирование штрих-кодов, анализ ингредиентов с помощью AI и опциональные учетные записи пользователей.
🔧 Основные функции и возможности
1. Пользовательский интерфейс (UI/UX)
• Чистый, интуитивный дизайн, соответствующий бренду (основанный на здоровье и доверии)
• Переключатель темной/светлой темы
• Обучающий туториал (опционально)
• Поисковая строка и сканер штрих-кодов на главной странице
2. Скринер штрих-кодов
• Использование камеры устройства для сканирования UPC/EAN кодов
• Получение данных о продукте из интегрированной базы данных
• Поддержка ручного ввода при неудачном сканировании
3. Механизм анализа ингредиентов
• Сравнение списка ингредиентов с курируемой базой данных “запрещенных/вредных” ингредиентов
• Выдача вердикта “Jack Approved” или “Not Approved”
• Объяснение причин, почему определенные ингредиенты отмечены
• Поддержка обновлений правил ингредиентов через панель администратора
4. Интеграция базы данных продуктов
• Интеграция с лицензированным API продуктов из магазина (выбор из: Edamam, Go-UPC, MyNetDiary, Nutritionix)
• Поддержка массовых обновлений и получения данных в реальном времени
• Возможность ручного добавления продуктов, отсутствующих в API
5. Возможности для пользователей
• Опциональный вход в систему (по email или через соцсети)
• Сохранение любимых “Jack Approved” продуктов
• Создание собственных списков покупок
• Отправка запросов на сканирование продуктов или предложение отсутствующих товаров
6. Панель администратора (веб)
• Ручное одобрение/флагование продуктов
• Добавление или обновление правил запрещенных ингредиентов
• Управление отправленными запросами на продукты
• Просмотр аналитики (самые сканируемые товары, показатели одобрения и т.д.)
7. AI-ассистент (этап 2)
• Интеграция с API OpenAI GPT и/или Perplexity или Insidershealth.ai для умного поиска
• Возможность задавать вопросы о питании и получать научно обоснованные ответы
• Перекрестная проверка с базой данных продуктов, где возможно
8. Аналитика и логирование
• Отслеживание объема сканирований, самых популярных товаров и часто отмеченных ингредиентов
• Мониторинг вовлеченности пользователей (частота возвратов, время в приложении)
• Хранение логов для анализа производительности и отчетов о сбоях
9. Уведомления и обновления
• Push-уведомления о новых одобренных брендах, предупреждениях по ингредиентам или советах по здоровью
• Опциональная интеграция email (Mailchimp или собственная)
10. Монетизация и масштабируемость
• Модель freemium (бесплатные основные функции + платные премиум-функции в будущем)
• Подготовка структуры для покупок внутри приложения или подписок
• Поддержка партнерских ссылок на бренды “Jack Approved”
• Обеспечение модульности кода для будущих функций (например, генератор планов AI)
🧠 Технические требования
Платформы:
• iOS (App Store)
• Android (Google Play)
Технологический стек (предложения):
• Frontend: Flutter или React Native
• Backend: Node.js, Python Flask или Django
• База данных: Firebase, PostgreSQL или MongoDB
• Скринер: ZXing / Firebase ML Kit / MobileScanner
• Хостинг: AWS / GCP / Firebase
📅 Сроки и этапы (предложенные)
Этап Доставка Продолжительность
Этап 1 Проволочные каркасы и макеты UI 1–2 недели
Этап 2 Основное приложение (сканер, база данных, логика) 4–6 недель
Этап 3 Возможности для пользователей и панель администратора 2–4 недели
Этап 4 QA тестирование и запуск 1–2 недели
Этап 5 (опционально) Интеграция AI-ассистента TBD
📎 Итоги проекта
• Полный исходный код (мобильное приложение + бэкенд)
• Панель администратора
• Документация (по API-ключам, доступу к бэкенду и коду)
• Развертывание в App Store и Google Play
• Поддержка в течение 30 дней после запуска для исправления ошибок