Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
OMPrice to aplikacja mobilna do automatycznego skanowania cen i analizy danych cenowych. Użytkownik przesyła zdjęcia, a system przetwarza je za pomocą AI i zwraca uporządkowane informacje o cenach.

Frontend: aplikacja mobilna

Aplikacja cross-platformowa oparta na React Native (iOS + Android)
Autoryzacja: Email/hasło, Google Sign-In, Apple Sign-In
Intuicyjny interfejs z animacjami (Reanimated) i efektami blur
Dwa tryby wyświetlania wyników: siatka i lista
Masowe zaznaczanie zdjęć z możliwością usuwania
System zadań: tworzenie → przesyłanie zdjęć → przetwarzanie → wynik
Real-time polling statusu przetwarzania zadań
Wsparcie trybu offline z кешowaniem danych (AsyncStorage)
Wskaźnik stanu sieci
Lokalizacja: ukraiński i angielski (i18next + automatyczne wykrywanie języka urządzenia)

Integracja backendu

REST API do zarządzania zadaniami, użytkownikami i transakcjami
Inteligentne кешowanie: API → кеш → fallback przy braku połączenia
Przesyłanie obrazów przez własny uploader z kolejką
Polling statusów zadań z automatyczną aktualizacją danych
Potwierdzenie email przez kod weryfikacyjny

Monetyzacja i billing

Wewnętrzne saldo (portfel) wyświetlane w dolarach
Doładowania przez Google Play In-App Purchases (produkty consumable)
Globalny listener zakupów — obsługa płatności na każdym ekranie, w tym niedokończonych (crash, zamknięcie aplikacji)
Weryfikacja płatności po stronie backendu
Plany taryfowe z ceną za zdjęcie i automatycznym przechodzeniem między poziomami
Historia transakcji z кешowaniem

Bezpieczeństwo

Autoryzacja JWT
Bezpieczne przechowywanie tokenów (Keychain/Keystore)
Potwierdzenie email przy rejestracji

UX i design

Tryb ciemny z gradientowymi przyciskami i kartami z efektem blur
Modalne okna typu bottom-sheet do edycji profilu i tworzenia zadań
Animowane przejścia i mikroanimacje (Reanimated + Spring)
Skeleton loading i powiadomienia toast
In-App Review po pierwszym udanym wyniku
Ekran FAQ, kosz usuniętych zadań
In-App WebView do przeglądania Terms i Privacy Policy

Kluczowe technologie

React Native + TypeScript
NativeWind (TailwindCSS)
React Native Reanimated
Zustand (zarządzanie stanem)
AsyncStorage (cache)
react-native-iap (In-App Purchases)
react-native-keychain
react-native-in-app-review
i18next (lokalizacja)
react-native-bootsplash
react-native-google-signin
invertase/react-native-apple-authentication
Szczegóły pracy
Budżet 22 113 PLN
Dodana 1 kwietnia
95 wyświetleń
Freelancer
Valentin Kit
Ukraina Kijów
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 8 lat