Nöffe (Digipig)
Aplikacja mobilna IoT



O kliencie
Nöffe to norweski startup, którego misją jest edukowanie dzieci w zakresie finansów osobistych i promowanie nawyków oszczędzania pieniędzy. Naszym celem było zaprojektowanie i zbudowanie aplikacji mobilnej zintegrowanej z urządzeniem IoT i interfejsem API banku do zarządzania transakcjami finansowymi.
Wyzwanie
Firma Nöffe zwróciła się do nas z prośbą o zaprojektowanie i zbudowanie aplikacji mobilnej zintegrowanej z urządzeniem IoT i bankowym interfejsem API do zarządzania transakcjami finansowymi. Aplikacja musiała zapewniać wysoki poziom bezpieczeństwa i czytelnie prezentować informacje. Naszym zadaniem było również stworzenie nowoczesnego designu, który spodoba się dzieciom.
Rozwiązanie
Zanim przeszliśmy do projektowania i burzy mózgów UX, musieliśmy dowiedzieć się wszystkiego o ograniczeniach i wyzwaniach związanych z interfejsem API banku. Następnie opracowaliśmy ścieżkę użytkownika w taki sposób, aby zapewniała jak najpłynniejsze działanie. Stworzyliśmy unikalny język wizualny i rozpoczęliśmy rozwój produktu. Część dotycząca integracji z tzw. Internetem Rzeczy (IoT) stanowiła wyzwanie, z którym musieliśmy się zmierzyć, ściśle współpracując z zespołem produktowym klienta.









Interfejs musiał być zabawny, ale godny zaufania - ważne było zachowanie równowagi.
Rezultaty
Wczesna wersja DigiPig została udostępniona w sklepach z aplikacjami, aby użytkownicy mogli ją natychmiast przetestować. W trakcie prowadzonych analiz zdiagnozowaliśmy problemy UX, związane z interfejsem produktu, które powodowały, że użytkownicy zamykali aplikację po pierwszym użyciu. Bardzo wczesne uruchomienie aplikacji i zaproszenie użytkowników do testów pomogło nam rozwiązać krytyczne problemy od razu i skrócić czas wdrożenia o prawie 75% w pierwszej aktualizacji po uruchomieniu.





Pracując nad projektem skupiliśmy się na wykorzystaniu najnowszych technologii.
Musieliśmy spełnić różne wymagania podczas integracji ze sprzętem i interfejsem API banku. Najważniejszy był szybki czas reakcji i bezpieczne, stabilne połączenie. Zakres technologii użytej w projekcie Nöffe to:
- Node.js / Express
- React Native
- PostgreSQL
- AWS Elastic Beanstalk
- Firebase Cloud Messaging (powiadomienia)
- AWS CloudWatch (oprogramowanie do śledzenia błędów)
- Github (przegląd kodu)
- Cloudflare (bezpieczeństwo)
- CircleCI (integracja)
Wymiana informacji jest jedną z najważniejszych wartości i podstawowych zasad, które wspieramy na każdym etapie procesu. Konwersacja odbywa się za pomocą narzędzi cyfrowych, więc szczegóły projektu są zawsze dostępne dla zaangażowanych osób. Używamy komunikatora Slack, narzędzia Jira do planowania projektu oraz narzędzia Github do recenzji kodu i przesyłania uwag w zespole deweloperskim.