ThankYou Club PL | Mood Up team - software house
TYC logo 02

Skalowalna platforma cashback wspierająca organizacje charytatywne.

laptop TYC
tyc phone

Zakres pracy

Cztery produkty. Projekt graficzny, frontend development, backend development, testowanie oraz support.

Wyzwanie

Nasz klient chciał stworzyć system cashback, który pozwoliłby australijskim klientom na zdobywanie punktów lojalnościowych przy zakupie towarów i usług od konkretnych sprzedawców. Przychody byłyby następnie dzielone pomiędzy sprzedających, organizacje charytatywne i klienta. Wszystkie operacje finansowe i rozliczenia z bankiem musiały być obsługiwane automatycznie.

Kiedy przejęliśmy projekt od innego software house'u, znajdował się on w początkowej fazie rozwoju, gdy powstała jedynie wczesna wersja backendu.

Rozwiązanie

Najpierw dokonaliśmy szczegółowej analizy oczekiwań klienta względem projektu. Ustaliliśmy, że aby spełnić wszystkie potrzeby biznesowe, będziemy musieli stworzyć cztery produkty: aplikację mobilną dla użytkowników (na Androida i iOS), aplikację terminalową dla sprzedawców, panel administratora dla klienta oraz stronę internetową projektu na WordPressie. Zbadaliśmy również backend i zdecydowaliśmy się przepisać go z JavaScriptu na TypeScript - był on znacznie lepiej dopasowany do projektu i oferował szeroki wybór narzędzi.
NASZYCH SPECJALISTÓW
years
years 1
LAT NA PROJEKCIE
Głównym wyzwaniem było stworzenie systemu, który automatycznie obsługiwałby finansowe zadanie projektu - nawet przy dużej liczbie transakcji. Na rynku nie były dostępne podobne narzędzia - napisaliśmy więc jedyny w swoim rodzaju system, oparty wyłącznie na dokumentacji z australijskiego i nowozelandzkiego systemu bankowego. Pobiera on informacje dotyczące płatności użytkownika z bazy danych, wykorzystuje je do wygenerowania faktury i tworzy plik ABA, który jest następnie wysyłany do banku i automatycznie obsługuje transfer pieniędzy. Innymi słowy, zajmuje się pracą, którą w innym wypadku musiałoby wykonać co najmniej kilku księgowych.

Zastosowane technologie

Node.js, Kotlin, Swift, Android Java, Git, Gradle, REST, MySQL, CI/CD, IoT, CircleCI, TypeScript, Angular, HTML, CSS
TYC mobile

Wyniki

Stworzyliśmy unikalną platformę cashback, która jest niezawodna i niezwykle precyzyjna - nawet pomimo przeszkód związanych z przekładaniem liczb dziesiętnych na kod binarny, nasze oprogramowanie nigdy nie traci nawet jednej setnej centa. Znacząco zmniejszyliśmy też obciążenie pracy rachunkowej, automatyzując procesy finansowe.

Dzięki podzieleniu platformy na mikroserwisy, klient może dalej rozwijać projekt bez obaw o skalowalność. Obecnie testuje produkt na rynku nowozelandzkim, ale planuje również wprowadzenie go w innych krajach, w tym w Wielkiej Brytanii i USA.
products
PRODUKTY