Rozwój Platformy Cashback i Prace Badawcze dla Zipzero
Branża
Technologie
Kraj

O Kliencie
ZipZero to platforma online, która pozwala użytkownikom zbierać fundusze z zakupów na opłacenie miesięcznych rachunków domowych. Użytkownicy zdobywają nagrody, dzieląc się swoimi paragonami zakupowymi lub danymi z zakupów online. Platforma nagradza użytkowników za każdy zakup, oferując specjalne oferty premium na jeszcze większe oszczędności. Dzięki zagregowanym danym o nawykach zakupowych platforma jest cennym źródłem informacji dla sieci detalicznych i pomaga im opierać przyszłe działania marketingowe na realnych danych. ZipZero zbudowało pierwszą w swoim rodzaju platformę danych first-party, która daje sprzedawcom dostęp do każdego klienta i pozwala prowadzić mierzalny, przychodowy marketing cyfrowy. Aplikacja jest obecna na rynku brytyjskim od 4 lat i codziennie korzystają z niej setki tysięcy użytkowników.
Potrzeby Klienta
Dokumentacja techniczna i planowanie dla MVP
Niezawodny system przetwarzania transakcji
Łatwy w użyciu panel administracyjny
Rozwiązania uczenia maszynowego
System rozpoznawania produktów
Przyjazna dla użytkownika aplikacja mobilna
Skalowalna architektura mikroserwisów
Przepływ danych i hurtownia danych
ZipZero potrzebowało systemu zdolnego do przetwarzania tysięcy transakcji dziennie, wraz z łatwą w obsłudze aplikacją mobilną i panelem administracyjnym do sprawnego zarządzania całością. W miarę postępu naszej współpracy nad aplikacją ZipZero, nasz zespół opracował algorytm rozpoznawania produktów z różnych sieci sklepów. Jesteśmy odpowiedzialni za stworzenie bazy danych produktów i kodów EAN dla aplikacji, w tym testowanie i optymalizację konfiguracji algorytmu rozpoznawania produktów. Dodatkowo wdrożyliśmy rozwiązania oparte na uczeniu maszynowym do wykrywania oszustw, a także do analizy danych.
Dostarczone Usługi
Dokumentacja techniczna i projekt architektury: Planowanie i projektowanie architektury MVP.
Projektowanie architektury mikroserwisów: Skalowalna architektura, dzięki której niezależne zespoły mogły pracować równolegle w miarę rozwoju platformy.
Projektowanie bazy danych i przepływu danych: Tworzenie systemu zdolnego do efektywnego przechowywania milionów transakcji i produktów z różnych sklepów w Wielkiej Brytanii.
Integracja z zewnętrznymi sieciami: Łączenie platformy z zewnętrznymi sieciami partnerskimi.
Rozwój aplikacji mobilnej: Budowanie przyjaznych użytkownikowi aplikacji mobilnych na platformę Android.
Rozwój panelu administracyjnego: Tworzenie kompleksowego panelu do zarządzania systemem.
System rozpoznawania produktów: Rozwój systemu zdolnego do rozpoznawania skrótów produktów z paragonów i przekształcania ich w pełne nazwy, wraz z ekstrakcją kodów EAN z różnych źródeł.
Dedykowany OCR: Tworzenie narzędzia do właściwej konwersji zdjęć paragonów na tekst.
System ochrony przed oszustwami: Implementacja rozwiązań opartych na uczeniu maszynowym do wykrywania oszustw.
Zakres Prac
Rozpoczęcie projektu zaczęło się od godzin planowania i analizy domeny i architektury nowego systemu, który mieliśmy stworzyć. Głównymi celami systemu miały być przetwarzanie tysięcy transakcji dziennie, łatwa w użyciu i przejrzysta aplikacja mobilna oraz panel administracyjny umożliwiający łatwe zarządzanie całym systemem. Wraz z rozwojem platformy wprowadziliśmy rozwiązania uczenia maszynowego do wykrywania oszustw, a także panel analizy danych oparty na Snowflake Naszy zakres prac:
- Podczas sesji planowania, analizy domeny i architektury, nasz zespół koncentruje się na zrozumieniu i opracowaniu najlepszych rozwiązań IT i ulepszeń, które można wdrożyć w aplikacji.
- Rozwój technicznego planu MVP i początkowej architektury.
- Implementacja architektury systemu oparta na architekturze mikroserwisów, mająca na celu zapewnienie skalowalności i możliwości niezależnej pracy zespołów programistycznych nad różnymi częściami systemu.
- Projektowanie bazy danych, magazynu danych, a także przepływu danych, który ma zdolność przechowywania milionów transakcji, produktów i zakupów.
- Rozwój algorytmów dostosowanych do rozpoznawania produktów i sprzedawców, zapewniając elastyczność i możliwość modyfikacji, wraz z tworzeniem i utrzymaniem kompleksowej bazy danych.
- Tworzenie przyjaznych użytkownikowi aplikacji mobilnych.
- Integracja z zewnętrznymi sieciami partnerskimi.
- Rozwój kompleksowego panelu administracyjnego do zarządzania systemem.
- Wdrożenie systemu ochrony przed oszustwami i nadużyciami przy użyciu rozwiązań opartych na uczeniu maszynowym.
Technologie
Współpraca
Rozpoczęcie projektu zaczęło się od godzin planowania i analizy dotyczących domeny i architektury nowego systemu, który mieliśmy stworzyć. Głównymi celami systemu miały być przetwarzanie tysięcy transakcji dziennie, łatwa w użyciu i przejrzysta aplikacja mobilna oraz panel administracyjny umożliwiający łatwe zarządzanie całym systemem. Wraz z rozwojem platformy wprowadziliśmy rozwiązania uczenia maszynowego do wykrywania oszustw, a także panel analizy danych oparty na Snowflake.
Sprawdź naszą pracę na ClutchCo mówią o nas klienci
The expertise of the leaders, coupled with the diverse skill sets of their teams, truly sets them apart. Their vast experience across a myriad of projects ensures that they can adeptly handle virtually any project you envision. Furthermore, their deep involvement in the process is palpable; it's as if they seamlessly integrate and become an intrinsic part of your in-house development team.
