Nowy standard. Twoje centrum tworzenia inteligentnego, szybkiego i zrównoważonego oprogramowania AI
Mobilna aplikacja fintech w ZEA
Startup fintech nawiązał współpracę z Monterail, aby stworzyć dwujęzyczną aplikację finansową do mikroinwestycji na rynku nieruchomości. Aplikacja zapewnia intuicyjne doświadczenie użytkownika i skalowalność, która wspiera rozwój na rynkach wielojęzycznych.

Firma i produkt
Misją naszego klienta jest umożliwienie nowym użytkownikom z całego świata dokonywania mikroinwestycji na rynku nieruchomości w ZEA.
W mniej niż trzy miesiące Monterail zaprojektował i dostarczył aplikację mobilną na iOS i Androida, dostępną po angielsku i arabsku.
Zweryfikowani użytkownicy mogą przeglądać nieruchomości, sprawdzać szacowany zwrot z inwestycji i zarządzać swoimi portfelami. Panel administracyjny pozwala naszemu partnerowi bezpiecznie zarządzać użytkownikami i nieruchomościami, a każdy etap prac był zgodny z lokalnymi przepisami dotyczącymi cyberbezpieczeństwa i zgodności z przepisami.
Opinia klienta


Pozytywny wpływ na biznes
Ogólnie współpraca z Monterail układała się bardzo dobrze. Uważam, że wspólnie stworzyliśmy dopracowane MVP, które pozytywnie wpłynie na biznes. Komunikacja też była bardzo dobra i obyło się bez opóźnień.
Zakres i najważniejsze informacje
MOBILNE MVP W 3 MIESIĄCE
12 CZŁONKÓW ZESPOŁU
ANGIELSKI I ARABSKI
FRONTEND: FLUTTER
BACKEND: NODE.JS
PROJEKTOWANIE UX/UI
Wyzwanie
Zanim klient zaczął współpracę z Monterail, miał już gotową stronę internetową z podstawowymi funkcjami, która pozwalała użytkownikom wybierać nieruchomości i dokonywać mikroinwestycji.
Uznali, że to dobry moment, by uruchomić wersję mobilną i zapewnić użytkownikom wygodniejsze, bardziej przyjazne doświadczenie.
Aplikacja miała umożliwiać przeglądanie nieruchomości i natychmiast pokazywać prognozowany zwrot z inwestycji w rozbiciu na składowe. Podobnie jak strona internetowa, musiała też być dwujęzyczna, po angielsku i arabsku, oraz spełniać rygorystyczne wytyczne finansowe i cyberbezpieczeństwa, by zachować zgodność z wymaganiami regulatorów.
Przedstawiciel Monterail skontaktował się z klientem, a wkrótce potem spotkali się w Dubaju, co pomogło rozwiać pytania dotyczące potencjalnej współpracy. Było to dla nich szczególnie ważne, bo wcześniej mieli złe doświadczenia z dostawcami, którzy nie dostarczali tego, o co proszono.
Do najważniejszych wyzwań w tym projekcie należały:
Napięty harmonogram dostarczenia udanego MVP
Złożona logika biznesowa wynikająca z lokalnych wytycznych
Dwujęzyczna aplikacja z odmiennym projektem dla każdego języka

Proces
Klient przyszedł do nas z precyzyjnymi wymaganiami i rozpisaną ścieżką użytkownika, dzięki czemu mogliśmy od razu ruszyć z pracami. Ponieważ inne zespoły miały już doświadczenie z podobnymi MVP i językiem arabskim, członkowie zespołu od początku wymieniali się wskazówkami technicznymi i praktycznymi.
Wybraliśmy Fluttera jako sprawdzoną technologię frontendową do stworzenia wersji na Androida i iOS. Bogata biblioteka widgetów ze wsparciem dla Material Design pomogła nam zaoszczędzić czas i szybciej dostarczyć produkt, bo mogliśmy skupić się na logice biznesowej zamiast tworzyć elementy interfejsu od zera.
Po stronie backendu postawiliśmy na Node.js, ponieważ oferuje wiele gotowych bibliotek i frameworków, a także dobrze zaprojektowane systemy CMS, co przyspieszyło całe tworzenie i wdrożenie projektu. W przypadku MVP był to trafny wybór, bo pozwolił szybciej wejść na rynek.
Połączyliśmy Node.js z open source'ową platformą danych, Directus, aby zasilać panel administracyjny, w którym zarządzane są wszystkie dane użytkowników i informacje finansowe.
Dodatkowe integracje pomogły zapewnić sprawny i bezpieczny proces weryfikacji. Tożsamość jest sprawdzana automatycznie dzięki rozwiązaniu KYC (Know Your Customer) od Identomat, weryfikacja numeru telefonu jest bezpieczniejsza dzięki jednorazowym kodom SMS generowanym przez SMSala, a weryfikacja danych bankowych przebiega bezproblemowo, ponieważ po podaniu numeru IBAN dane, takie jak bank i oddział, uzupełniają się automatycznie za pomocą IBANAPI.
Dwujęzyczność aplikacji była konieczna, a to potrafi być wyzwaniem, dlatego potrzebowaliśmy stosu technologicznego i procesów, które pozwolą to sprawnie zrealizować.
Po pierwsze, oba języki wyświetlają się inaczej: angielski działa w układzie LTR (Left to Right), a arabski w RTL (Right to Left). To mocno wpływa na projekt, od tekstu przez paski postępu aż po dobór ikon. Nasi projektanci od początku dbali o płynne doświadczenie niezależnie od języka.
Dodatkowo tłumaczenie nie zawsze jest jeden do jednego. Na przykład słowa „first” i „second” w języku angielskim mają w arabskim różne odpowiedniki zależnie od rodzaju. Żeby sobie z tym poradzić, w miarę możliwości używaliśmy form neutralnych.
Flutter dobrze poradził sobie z większością przypadków brzegowych. Usprawniliśmy też cały proces, korzystając z zewnętrznego narzędzia do integracji tłumaczeń, Loco. W praktyce pozwoliło to interesariuszom tłumaczyć tekst bezpośrednio w aplikacji zamiast korzystać z tradycyjnych arkuszy, co bywa uciążliwe.
Komunikacja opierała się na standardowych praktykach Agile, dzięki czemu nasz partner był na bieżąco przez cały czas. Brał aktywny udział w codziennych aktualizacjach prac rozwojowych i cotygodniowych spotkaniach demo.
jak to zrobiliśmy
Głos zespołu

Sprawna i satysfakcjonująca współpraca
Współpraca przebiegała bardzo sprawnie i była naprawdę satysfakcjonująca. Prace nad arabską adaptacją szły bez problemu, a działanie zgodnie z lokalnymi wytycznymi dotyczącymi cyberbezpieczeństwa to coś, do czego jesteśmy przyzwyczajeni.

Efekt
Wspólnie stworzyliśmy w pełni funkcjonalną aplikację mobilną w niespełna dwanaście tygodni.
Użytkownicy mogą przeglądać nieruchomości, symulować inwestycje i zarządzać panelami inwestora po angielsku i arabsku. Gdy płatność zostanie zweryfikowana, jej status od razu aktualizuje się w aplikacji. Co więcej, najbardziej wrażliwe treści są dostępne dopiero po zweryfikowaniu konta.
To MVP pozwala naszemu partnerowi zwiększać bazę użytkowników dzięki temu, że sam proces inwestowania jest prosty i bezproblemowy. Dodatkowo architektura aplikacji sprawia, że nowe funkcje można łatwo testować i wdrażać.
O sukcesie tego projektu zadecydowały przede wszystkim:
Stała i transparentna komunikacja
Wybór stosu technologicznego odpowiedniego dla MVP
Dostarczenie przyjaznej i dwujęzycznej aplikacji
Przeczytaj więcej case studies

Rozwiązanie do analizy danych dla branży infrastrukturalnej
Databout, firma inżynieryjno-konsultingowa, potrzebowała intuicyjnej aplikacji internetowej, która usprawni analizy przestrzenne w projektach infrastrukturalnych. Nasz zespół zaprojektował przyjazny interfejs, który upraszcza wizualizację złożonych danych i pozwala zarówno użytkownikom wewnętrznym, jak i zewnętrznym łatwo prowadzić analizy oraz prognozować wzorce przestrzenne.

Inteligentna rezerwacja biurek
Intuicyjna aplikacja do inteligentnej rezerwacji biurek w hybrydowym środowisku pracy. Stworzona we Flutterze, zapewnia płynne działanie na różnych platformach, elastyczne rezerwowanie biurek i skalowalną architekturę, która odpowiada na zmieniające się potrzeby nowoczesnych biur.

Jestem tutaj, żeby poznać twoje wymagania, odpowiedzieć na wszystkie pytania i jak najszybciej przeprowadzić twój pomysł do etapu tworzenia.
Grzegorz Hajdukiewicz | Chief Delivery Officer