Little Bean

Перевірка безпечності інгредієнтів косметичних засобів для вагітних.

Little Bean

Деякі інгредієнти косметичних засобів можуть бути шкідливими для дитини при їх використанні під час вагітності. Застосунок Little Bean виявляє такі інгредієнти та надає детальну інформацію про кожен із них.

Як це працює

Користувач фотографує список інгредієнтів, застосунок їх перевіряє і підсвічує ті, на які треба звернути увагу, вказуючи їх рівень небезпеки:

Також можна завантажити фотографію з галереї.

Після сканування можна переглянути список знайдених у продукті шкідливих інгредієнтів і прочитати детальний опис про кожен із них:

Сканування працює швидко, буквально декілька секунд, тож застосунок зручно використовувати прямо в магазині.

Технічні деталі

Наша клієнтка вже мала доволі популярний застосунок для iOS і звернулася до нас, щоб розробити версію під Android, а також, додати деякі нові функції, покращити швидкість роботи і створити адмінпанель для керування контентом, перегляду статистики тощо. Разом ми все продумали, після чого підготували оновлений дизайн і розробили новий застосунок для Android і iOS.

Найскладнішою і найвідповідальнішою частиною проєкту був алгоритм пошуку шкідливих інгредієнтів на фотографіях. Для розпізнавання тексту ми використали бібліотеку Google ML Kit. Оскільки зроблені у магазинах на швидкоруч фотографії косметичних продуктів часто мають погану якість (до того ж заокруглена форма пакування негативно впливає на різкість по краях кадру), нам довелося докласти зусиль, щоб розробити оптимальний механізм корекції помилок, який, з одного боку, повинен пропускати якомога менше шкідливих інгредієнтів і якомога рідше помилково помічати безпечний інгредієнт як шкідливий, а з другого боку, працювати достатньо швидко навіть на відносно старих пристроях.

Стек технологій: .NET C# SQL Flutter