Ми шукаємо досвідченого розробника мобільних додатків (або команду) для створення "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" буде мобільним додатком, який допомагає користувачам сканувати продукти харчування та миттєво визначати, чи відповідають вони стандартам здоров'я та інгредієнтів, curated Jack Riess (InsidersHealth.ai). Подібно до додатку Bobby Approved, він буде інтегрувати базу даних продуктів, сканування штрих-кодів, аналіз інгредієнтів на основі AI та за бажанням — облікові записи користувачів.
🔧 Основні функції та можливості
1. Інтерфейс користувача (UI/UX)
• Чистий, інтуїтивний дизайн, що відповідає бренду (на основі здоров'я та довіри)
• Перемикання темної/світлої моди
• Вступний туторіал (за бажанням)
• Панель пошуку та сканер штрих-кодів на головній сторінці
2. Скандер штрих-кодів
• Використання камери пристрою для сканування UPC/EAN кодів
• Отримання деталей продукту з інтегрованої бази даних
• Можливість ручного введення у разі неспрацьовування сканування
3. Механізм аналізу інгредієнтів
• Порівняння списку інгредієнтів з curated базою даних заборонених/шкідливих інгредієнтів
• Виносити вердикт “Jack Approved” або “Not Approved”
• Показувати освітній розбір: чому певні інгредієнти позначені
• Підтримка оновлень правил інгредієнтів через панель адміністратора
4. Інтеграція бази даних продуктів
• Інтеграція з ліцензованим API продуктів харчування (обрати з: Edamam, Go-UPC, MyNetDiary, Nutritionix)
• Підтримка масових оновлень та отримання даних у реальному часі
• Можливість додавання власних продуктів вручну у разі їх відсутності в API
5. Функції для користувачів
• За бажанням: вхід у систему (email/social login)
• Збереження улюблених “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 днів після запуску для виправлення помилок