Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
OMPrice — это мобильное приложение для автоматического сканирования ценников и анализа цен. Пользователь загружает фотографии, после чего система обрабатывает их с помощью AI и возвращает структурированные данные о ценах.

Фронтенд: мобильное приложение

Кроссплатформенное приложение на React Native (iOS + Android)
Авторизация: Email/пароль, Google Sign-In, Apple Sign-In
Интуитивный интерфейс с анимациями (Reanimated) и blur-эффектами
Два режима отображения результатов: плитка и список
Массовое выделение фото с возможностью удаления
Система задач: создание → загрузка фото → обработка → результат
Real-time polling статуса обработки задач
Поддержка офлайн-режима с кешированием данных (AsyncStorage)
Индикатор состояния сети
Локализация: украинский и английский (i18next + автоопределение языка устройства)

Backend-интеграция

REST API для управления задачами, пользователями и транзакциями
Умное кеширование: API → кеш → fallback при отсутствии сети
Загрузка изображений через собственный uploader с очередью
Polling статусов задач с автоматическим обновлением данных
Подтверждение email через код верификации

Монетизация и биллинг

Внутренний баланс (кошелёк) с отображением в долларах
Пополнение через Google Play In-App Purchases (consumable товары)
Глобальный listener покупок — обработка платежей на любом экране, включая незавершённые (краш, закрытие приложения)
Верификация платежей на бэкенде
Тарифные планы с ценой за фото и автоматическим переходом между уровнями
История транзакций с кешированием

Безопасность

JWT-авторизация
Безопасное хранение токенов через Keychain/Keystore
Подтверждение email при регистрации

UX и дизайн

Тёмная тема с gradient-кнопками и blur-карточками
Bottom-sheet модалки для редактирования профиля и создания задач
Анимированные переходы и микроанимации (Reanimated + Spring)
Skeleton-загрузки и toast-уведомления
In-App Review после первого успешного результата
FAQ-экран, корзина удалённых задач
In-App WebView для просмотра Terms и Privacy Policy

Ключевые технологии

React Native + TypeScript
NativeWind (TailwindCSS)
React Native Reanimated
Zustand (state management)
AsyncStorage (кеширование)
react-native-iap (In-App Purchases)
react-native-keychain
react-native-in-app-review
i18next (локализация)
react-native-bootsplash
react-native-google-signin
invertase/react-native-apple-authentication
Детали работы
Бюджет 269 554 UAH
Добавлена 1 апреля
95 просмотров
Фрилансер
Валентин Кіт
Украина Киев
Нет отзывов

Свободен для работы Свободен для работы
На сервисе 8 лет