Aplikacja mobilna do inteligentnej gospodarki odpadami

Dwie aplikacje mobilne dla środkowoeuropejskiej firmy, która buduje inteligentne systemy gospodarki odpadami: aplikacja na Androida dla kontrolerów sprawdzających jakość segregacji oraz aplikacja na iOS i Androida dla mieszkańców. EMBIQ projektuje, buduje, testuje i rozwija obie od 2020 roku.

Wykorzystane technologie

React Native, TypeScript, Redux, React Navigation, NativeBase, Axios, Android, iOS, REST API, kody QR, mapy

Narzędzia

Figma, Jira, ESLint, Prettier, hooki Git, CI/CD

5

Zespół projektu

6 miesięcy

Czas trwania projektu

Aplikacja mobilna, projektowanie UI/UX

Kategoria

Smart city

Branża

Ilustracja wyzwania

Wyzwanie

Klient to firma technologiczna, która tworzy urządzenia i systemy IT dla gospodarki odpadami komunalnymi, w tym systemy mierzące jakość segregacji. W 2020 roku potrzebowała aplikacji na Androida dla kontrolerów w terenie: kontroler skanuje etykietę, robi zdjęcia, zaznacza, jakie frakcje są w środku, i zapisuje wynik kontroli. Aplikacja miała działać na urządzeniach dostarczonych przez klienta i korzystać z jego istniejącego API, a na pierwszą wersję zaplanowano cztery tygodnie. Drugą częścią była aplikacja dla mieszkańców na iOS i Androida. Każde gospodarstwo domowe miało widzieć własne wyniki segregacji i statystyki, sprawdzać, do którego pojemnika trafia dana rzecz, i znajdować najbliższy punkt zbiórki. W kolejnych latach zakres rósł razem z produktem klienta: nowe frakcje odpadów, więcej niż jedno API backendu, kolejne języki, funkcje samoobsługowe dla punktów zbiórki i pełna zmiana wyglądu. Klient potrzebował partnera, który zaprojektuje, zbuduje, przetestuje i będzie długo utrzymywać obie aplikacje – a nie jednorazowej dostawy.

Aplikacja jest napisana w React Native, który pozwala pisać ten sam kod jednocześnie na kilka platform. Dzięki temu aplikacja jest dostępna nie tylko na Androidzie, ale też na iOS.

Sebastian, programista frontend
Sebastian, programista frontend

Kluczowe funkcje

  • Aplikacja kontrolerska na Androida: skanowanie etykiet, zdjęcia, zaznaczanie frakcji i podsumowanie kontroli wysyłane do API klienta
  • Ochrona przed utratą danych, gdy kontroler traci zasięg sieci komórkowej
  • Aplikacja dla mieszkańców na iOS i Androida, zbudowana w React Native i TypeScript z jednej bazy kodu
  • Wyniki segregacji i statystyki: odpady według frakcji, wykresy roczne, kalendarz i historia
  • Mapa punktów zbiórki z grupowaniem znaczników oraz wyszukiwarka odpadów, która wskazuje właściwy pojemnik
  • Moduły samoobsługowe: konta punktów zbiórki, zamawianie usług, tablica ogłoszeń, historia płatności i odbiorów
  • Projektowanie i QA: makiety, grafiki do sklepów z aplikacjami, ilustracje do animacji objaśniającej, projekt UI i testy funkcjonalne platformy webowej klienta
Ilustracja rezultatu

Rezultat

Aplikacja kontrolerska trafiła do klienta jesienią 2020 roku, a potem została rozszerzona o kolejne frakcje odpadów. Po etapie projektowania w 2021 roku aplikację dla mieszkańców przekazano w 2022 roku i opublikowano w sklepach z aplikacjami. Od tego czasu prace trwają w ramach jednej umowy ramowej i są zamawiane etapami: widoki statystyk i stawek opłat, obsługa nowych wersji API i frakcji odpadów, tłumaczenia oraz funkcje samoobsługowe dla punktów zbiórki. Aplikację kontrolerską przeniesiono na nowe API i dostała nową logikę kontroli. Aplikacje są na bieżąco aktualizowane i rozbudowywane: aktualizacje React Native i Android SDK, nowa biblioteka map na Androidzie, regulamin pobierany i odświeżany automatycznie, ostrzejsze zasady haseł i dane logowania wysyłane wyłącznie w treści żądań. Nowy wygląd aplikacji dla mieszkańców, przygotowany w 2025 roku, wdrożono w 2026 roku, a jeden z modułów jest właśnie przenoszony na nowe API klienta.

  • Aplikacja kontrolerska dostarczona jesienią 2020 roku, przy planie czterech tygodni na pierwszą wersję
  • Aplikacja dla mieszkańców dostępna w sklepach z aplikacjami od 2022 roku
  • Ciągły rozwój w ramach jednej umowy ramowej od 2020 roku
  • Pełna zmiana wyglądu wdrożona w 2026 roku, migracja na nowe API klienta w toku

Moim zadaniem było stworzenie rozwiązania, w którym wszystkie funkcje są dostępne jednym kliknięciem na ekranie. Ikony są intuicyjne i ściśle powiązane z funkcjami. Aplikacja jest bardzo przyjazna – użytkownicy nie mają problemów z jej obsługą.

Dominika, projektantka UI/UX
Dominika, projektantka UI/UX

Jakich kompetencji szukasz?

Napisz do mnie – omówimy Twoje wymagania i razem zbudujemy Twój dedykowany zespół IT.

Agnes

Agnes

Specjalista ds. rozwoju biznesu

Zapytaj o wycenę lub poradę

Administratorem Twoich danych osobowych jest EMBIQ sp. z o.o. (Lublin). Podane przez Ciebie dane przetwarzamy wyłącznie po to, aby odpowiedzieć na Twoje zapytanie, i przechowujemy je nie dłużej niż 24 miesiące. W sprawach dotyczących Twoich danych napisz do nas na adres info@embiq.com.

Przeanalizujmy razem koncepcję Twojego projektu i to, na jakim jest etapie.

Otrzymasz od nas wstępną propozycję zakresu projektu oraz szacunek czasu i kosztów.

Konsultacje są objęte umową NDA.

EMBIQ sp. z o.o. z siedzibą w Lublinie, al. Kraśnicka 27, 20-718 Lublin · Sąd Rejonowy Lublin-Wschód w Lublinie z siedzibą w Świdniku, VI Wydział Gospodarczy Krajowego Rejestru Sądowego · KRS 0000338852 · NIP 9462590420 · kapitał zakładowy 75 000,00 zł