Projekt

Svipe

Branża

Weryfikacja tożsamości

Usługi

Mobile Development

Svipe ID

Svipe ID to aplikacja służąca do cyfrowej weryfikacji tożsamości na podstawie danych odczytanych z układu elektronicznego paszportu / dowodu osobistego oraz weryfikacji twarzy użytkownika. Na tej podstawie generowany jest podpisany przez Certyfikaty Autoryzujące unikalny identyfikator pozwalający na potwierdzenie tożsamości bez potrzeby korzystania z fizycznego dowodu tożsamości.

Projekt

Svipe

Branża

Weryfikacja tożsamości

Usługi

Mobile Development

Svipe ID

Svipe ID to aplikacja służąca do cyfrowej weryfikacji tożsamości na podstawie danych odczytanych z układu elektronicznego paszportu / dowodu osobistego oraz weryfikacji twarzy użytkownika. Na tej podstawie generowany jest podpisany przez Certyfikaty Autoryzujące unikalny identyfikator pozwalający na potwierdzenie tożsamości bez potrzeby korzystania z fizycznego dowodu tożsamości.

ZLECENIE

Klient poprosił nas o przejęcie dewelopmentu od egzystujacego zespołu, identyfikację i poprawę funkcjonalności wpływających negatywnie na wydajność i User Experience aplikacji.

METODYKA PRACY

Po otrzymaniu kodu aplikacji i konsultacjach z klientem zidentyfikowaliśmy główne obszary wymagające poprawy. Ze względu na dużą dynamikę zmian i konieczność szybkiej reakcji postawiliśmy na sprinty tygodniowe. Dzięki temu podejściu mogliśmy podzielić pracę na mniejsze inkrementy i pozwolić klientowi na szybkie reakcje na jej efekty.

technologie

name technology Android

Android

name technology iOS

iOS

GŁÓWNE WYZWANIA

1

Optymalizacja niedopracowanego modułu wykrywania twarzy spowalniającego działanie aplikacji

Dzięki implementacji nowocześniejszych rozwiązań odpowiedzialnych za wykrywanie twarzy oraz ich optymalizacji kilkukrotnie skróciliśmy czas działania modułu.

2

Spowalniający działanie aplikacji moduł OCR

Zoptymalizowaliśmy egzystujący moduł OCR odczytujący tekst z dowodu tożsamości, co spowodowało znaczącą poprawę szybkości działania modułu.

3

Redukcja rozmiaru aplikacji

Aplikacja SvipeID korzysta ze złożonych modeli Machine Learning, które są odpowiedzialne za detekcję twarzy użytkownika. Początkowo model był zawarty bezpośrednio w archiwum aplikacji, przez co jej rozmiar przekraczał 100MB. Dzięki optymalizacji archiwum aplikacji i przeniesieniu modelu na zewnętrzny serwer udało nam się ograniczyć początkowy rozmiar aplikacji o 90%.

EFEKT

Zobacz efekty naszej pracy nad projektem Svipe

01

Szybsze działanie aplikacji

Optymalizacje znacząco przyspieszyły proces rejestracji i sposób korzystania z aplikacji.

02

Płynne działanie kamery i mechaniki detekcji twarzy

Obecnie mechanizm ten jest kilkukrotnie bardziej płynny i przyjazny w użytkowaniu aniżeli w aplikacji przed zaimplementowanymi zmianami.

03

Pozytywne opinie użytkowników

Wprowadzone zmiany zostały pozytywnie odebrane przez klienta i zaowocowały pozytywnymi opiniami użytkowników.