Discover & Build Mini-Apps
@yellowlaw
1. Название проекта: Cosmetic Scanner
2. Главная концепция:
Разработать кроссплатформенное мобильное приложение для iOS и Android, которое с помощью искусственного интеллекта распознает банки косметических средств по фотографии и предоставляет пользователю детальную, структурированную информацию о продукте на русском или английском языке.
3. Ключевые функции:
а) Сканирование продукта через камеру:
· Интерфейс: Экран с кнопкой активации камеры и областью для захвата изображения.
· Процесс: Пользователь наводит камеру на банку (любого размера, под любым углом, при разном освещении). Приложение в реальном времени выделяет контур банки и делает автоматический снимок, когда продукт находится в фокусе.
· Альтернативная загрузка: Возможность загрузить изображение из галереи устройства.
б) AI-распознавание и анализ:
· Распознавание: Нейросеть должна точно идентифицировать бренд и название продукта по этикетке, логотипу и упаковке, игнорируя возможные блики, надписи и царапины.
· Поиск данных: После идентификации, AI-система (например, на основе LLM - Large Language Model) должна просканировать базу данных косметических средств, официальные сайты брендов, отзывы, научные обзоры ингредиентов (INCI) и сгенерировать структурированный отчет.
в) Вывод информации о продукте:
Информация должна отображаться на чистом, легкочитаемом экране с иконками. Блоки информации:
1. Название и бренд: Крупным шрифтом.
2. Категория: Крем, сыворотка, тонер, маска и т.д.
3. Тип кожи: (Иконки + текст) Например: "Для жирной и проблемной кожи", "Для сухой и чувствительной кожи", "Универсальное".
4. Как применять: Пошаговая инструкция (например, "Наносить утром и вечером на очищенную кожу лица легкими массажными движениями").
5. Влияние на кожу и ключевые свойства: Список основных эффектов (например: "Увлажнение", "Сужение пор", "Анти-эйдж", "Осветление пигментации").
6. Ключевые активные компоненты: Список основных действующих веществ с кратким пояснением их функции (например: "Гиалуроновая кислота - интенсивное увлажнение", "Салициловая кислота - отшелушивание и борьба с акне").
7. Предупреждения: (Если применимо) Например: "Не рекомендуется для кожи вокруг глаз", "Перед использованием проведите тест на аллергию".
г) Многоязычная поддержка:
· Язык по умолчанию: Русский.
· Переключение языка: В настройках приложения должна быть возможность переключить интерфейс и весь генерируемый контент на Английский язык.
· Важно: Все тексты, сгенерированные AI, должны быть доступны на обоих языках.
4. Технические требования:
· Платформы: iOS (версия 14.0 и выше) и Android (версия 10.0 и выше).
· Технологии: React Native / Flutter / Kotlin Multiplatform (на усмотрение разработчиков) для кроссплатформенной разработки.
· AI/ML Модуль:
· Для распознавания изображений: Использовать готовые ML-модели (Google ML Kit, Apple's Vision Framework) или обучить кастомную модель на датасете изображений косметических банок.
· Для генерации контента: Интеграция с мощной LLM (например, GPT-4 от OpenAI, или аналогичной с возможностью тонкой настройки). Модель должна быть дообучена на специализированных данных по косметологии и дерматологии, чтобы избегать галлюцинаций и давать точные, проверяемые данные.
· Дизайн (UI/UX): Современный, минималистичный дизайн в стиле "Neumorphism" или "Material Design". Приложение должно быть интуитивно понятным и эстетически приятным. Основные цвета: спокойные, пастельные тона (белый, бежевый, нежно-зеленый).
5. Экраны приложения:
1. Экран запуска (Splash Screen): Логотип приложения.
2. Главный экран: Видоискатель камеры с кнопкой "Сканировать". Кнопка для доступа к галерее.
3. Экран результата: Структурированная карточка продукта с описанной выше информацией.
4. История сканирований: Экран со списком всех ранее отсканированных продуктов (сохраняется локально на устройстве).
5. Настройки: Раздел для смены языка (Русский/Английский), политика конфиденциальности, обратная связь.
6. Система профилей: Пользователь может создать профиль с указанием своего типа кожи и основных проблем. Приложение может тогда давать персонализированные рекомендации: "Этот продукт вам подходит/не подходит, потому что...".
· Избранное: Возможность сохранять понравившиеся продукты в отдельный список.
· Оффлайн-режим: Базовая функция распознавания и история сканирований работают без интернета (сложно, но возможно с ондевайс ML-моделями).
© 2026 aSim. All rights reserved.