GMI Software
Główne obszary
AI & Automatyzacje
Od procesu i business case do produkcji
Aplikacje mobilne
iOS, Android, React Native
E-commerce headless & B2B
Sklepy, platformy sprzedaży, integracje ERP/PIM
Usługi komplementarne
AI-gen developmentAnalityka e-commerce mobileProduct Discovery & DesignBackend, API & IntegracjeUtrzymanie & AudytyProces DDT
Nie wiesz co wybrać? Zamów konsultację
Nasze projekty
Case studies i referencje
Biblioteka aplikacji
Przykłady zastosowań
MobileNasza specjalizacja
React Native
E-commerceNasza specjalizacja
Usługa: e-commerce & B2BZaawansowany e-commerceMedusaJS
Frontend & QA
Next.jsReactTypeScriptPlaywrightMaestro
Backend, Bazy & Cloud
Node.jsNestJSPostgreSQLDockerAWS
Innowacje w E-commerce
Konfiguratory 3D (BabylonJS)Automatyzacje i Agenci AIRAG i bazy wiedzySoftware house AI-nativeZobacz wszystkie usługi AI
Zobacz wszystkie technologie
O nas
Nasza historia i wartości
Kariera
Dołącz do zespołu
Kontakt
Skontaktuj się z nami
Skontaktuj się
Sprint AI dla biznesu
Usługi
Aplikacje mobilneE-commerce headless & B2BWszystkie usługi
Projekty i wyniki
Technologie
Next.jsNode.jsAWSCały stack technologiczny
Poznaj GMISkontaktuj się
Case study

Street Art Detector - aplikacja dla entuzjastów sztuki ulicznej

Pasjonaci street art z całego świata - GMI i klient zbudowali aplikację łączącą społeczność i odkrywanie sztuki ulicznej.

Wizja Aplikacji

Celem było stworzenie narzędzia, które poprowadzi użytkowników przez nieznane miejsca, wskazując im zachwycające instalacje artystyczne ukryte za rogiem. Dzięki systemowi rankingowemu dla odkrywców oraz funkcji umożliwiającej dodawanie własnych znalezisk, aplikacja miała stać się ekscytującą platformą społecznościową skoncentrowaną na sztuce ulicznej.

Zrozumienie Wyzwań

Każdy innowacyjny projekt wiąże się z wyzwaniami, które wymagają strategicznego podejścia i umiejętności rozwiązywania problemów. Nie inaczej było w przypadku aplikacji Street Art Detector. Zespół GMI Software musiał stawić czoła licznym wyzwaniom, od zaprojektowania artystycznego interfejsu użytkownika po opracowanie zaawansowanych funkcji lokalizacyjnych.

Projektowanie Artystycznego Interfejsu Użytkownika

Jednym z głównych wyzwań dla GMI Software było stworzenie interfejsu użytkownika, który byłby cyfrowym odbiciem tętniącego życiem świata sztuki ulicznej. Projekt musiał być stylowy i oddawać ducha tej społeczności, a jednocześnie lekki, zapewniając płynne działanie na różnych urządzeniach. Utrzymanie tego delikatnego balansu nie było łatwym zadaniem, ale zespół podszedł do tego wyzwania z pełnym zaangażowaniem.

Wykrywanie Lokalizacji Sztuki Ulicznej z Precyzją

Kluczową funkcjonalnością aplikacji było precyzyjne lokalizowanie sztuki ulicznej, co stanowiło jedno z większych wyzwań. Sztuka uliczna nie jest ograniczona do galerii ani przewidywalnych miejsc - może pojawiać się w najbardziej nieoczekiwanych zakątkach miast i miasteczek. Dlatego aplikacja musiała posiadać solidny i dokładny mechanizm identyfikacji tych lokalizacji.

Zespół postawił sobie za cel integrację funkcji umożliwiającej zapisywanie lokalizacji na podstawie metadanych zawartych w zdjęciach przesyłanych przez użytkowników. Takie podejście miało na celu zapewnienie wiarygodności wskazanych lokalizacji, co było kluczowe dla budowania zaufania wśród społeczności.

Zapewnienie Płynnego Doświadczenia Użytkownika

Aplikacja Street Art Detector w dużej mierze opiera się na interakcji użytkownika z mapą. Płynne przechodzenie między widokiem mapy a innymi sekcjami aplikacji, a następnie powrót do mapy, było kluczowe, aby użytkownicy nie czuli się zdezorientowani. Projektowanie tego rodzaju płynnego interfejsu użytkownika stanowiło wyjątkowe wyzwanie, które wymagało przemyślanego podejścia do UX.

Zarządzanie Wielojęzycznymi Tagami w MVP

Wsparcie dla wielojęzycznych tagów, przy jednoczesnym zachowaniu prostoty i budżetowej efektywności MVP, dodało warstwę złożoności do projektu. Zespół musiał starannie zaplanować, jak najlepiej wdrożyć tę funkcję, unikając jednocześnie nadmiernej komplikacji systemu lub przekroczenia dostępnego budżetu.

Zespół Projektowy i Ich Role

Sukces każdego projektu zależy w dużej mierze od wspólnego wysiłku i synergii zespołu. Każdy członek zespołu odgrywa kluczową rolę, a ich indywidualne umiejętności przyczyniają się do powodzenia projektu.

Wirtualny Dyrektor Techniczny (vCTO)

vCTO kierował projektem pod względem technicznym, dbając o to, by wszystkie rozwiązania techniczne były zgodne z celami strategicznymi projektu. Odpowiadał również za podejmowanie kluczowych decyzji, rozwiązywanie wyzwań technicznych i utrzymanie koncentracji na dostarczaniu wartości.

Projektant UI/UX

Projektant UI/UX zmierzył się z jednym z głównych wyzwań projektu - stworzeniem interfejsu użytkownika, który odzwierciedlałby artystyczny charakter aplikacji, jednocześnie zapewniając łatwość użytkowania. Stworzył intuicyjny projekt oraz angażujące doświadczenie użytkownika, skupiając się na płynnej nawigacji i atrakcyjności wizualnej.

Programista Full Stack

Programista Full Stack odegrał kluczową rolę, pracując zarówno nad front-endem, jak i back-endem aplikacji. Wdrożył niezbędne funkcje, takie jak wielojęzyczne tagi, i zintegrował różne API, zapewniając płynne działanie systemu.

Mobile Developer

Programista Mobilny skupił się na przełożeniu projektu i funkcjonalności na płynne doświadczenie mobilne. Rozwiązywał wyzwania specyficzne dla platform iOS i Android, dbając o optymalizację aplikacji pod względem wydajności i zgodności z wytycznymi obu platform.

Rozwój Rozwiązania: Tworzenie Aplikacji Street Art Detector

Projektowanie Barwnego i Intuicyjnego Interfejsu

Z perspektywy użytkowników, wizualny projekt aplikacji był kluczowy. Projektant UI/UX odegrał kluczową rolę w urzeczywistnieniu tej wizji, projektując stylowy, ale lekki interfejs, który uchwycił esencję sztuki ulicznej, nie rezygnując z użyteczności.

Tworzenie Angażującej Ścieżki Użytkownika

Zespół skupił się na angażowaniu użytkowników na każdym etapie rozwoju aplikacji. Kluczową potrzebą było zapewnienie prostego procesu rejestracji z różnymi opcjami zakładania konta (e-mail, Facebook, Google). Użytkownicy oczekiwali także płynnej nawigacji przez główne menu aplikacji.

Zwiększenie Interakcji z Funkcjami Mapy i Nawigacji

Funkcja mapy była kluczowym elementem aplikacji. Zespół skutecznie zintegrował funkcje takie jak:

  • Wyświetlanie aktualnej lokalizacji użytkownika na mapie
  • Wskaźniki na mapie wskazujące lokalizacje sztuki ulicznej
  • Dodawanie i usuwanie punktów z trasy bezpośrednio na mapie

Budowanie Platformy Skoncentrowanej na Użytkowniku

Aplikacja umożliwia użytkownikom:

  • Dodawanie obiektów używając zdjęcia z galerii lub wykonując zdjęcie aparatem
  • Oznaczanie miejsc jako odwiedzone z poziomu podglądu obiektu
  • Aktywną interakcję z aplikacją i personalizację doświadczeń

Gamifikacja dla Zwiększenia Zaangażowania

Programiści wprowadzili system gamifikacji, w tym ranking odkrywców, który dodał aplikacji element zabawy i rywalizacji, zwiększając zaangażowanie użytkowników. Użytkownicy mogą zdobywać punkty i wspinać się w rankingu za dodawanie nowych obiektów do aplikacji.

Kompleksowe Funkcje Back Office

W celu efektywnego zarządzania i moderowania treści generowanych przez użytkowników zespół opracował solidne zaplecze administracyjne z funkcjami:

  • Panel administracyjny z łatwym dostępem
  • Zarządzanie obiektami w prosty sposób (CRUD)
  • Moderowanie obiektów przez administratorów

Pokonywanie Wyzwań Technicznych

Wdrażanie Wykrywania Lokalizacji Sztuki

Jednym z głównych wyzwań technicznych było opracowanie systemu zdolnego do precyzyjnego identyfikowania i zapisywania lokalizacji sztuki ulicznej na podstawie metadanych zdjęć. Kluczowe było sprawdzenie, czy zdjęcie zostało wykonane w podanej lokalizacji, aby zachować autentyczność treści generowanych przez użytkowników.

Przez dogłębne zrozumienie metadanych EXIF zapisanych w fotografiach i opracowanie funkcji umożliwiającej ich odczyt i interpretację, zespół skutecznie wdrożył tę funkcję. To rozwiązanie zwiększyło wiarygodność aplikacji i zapewniło warstwę weryfikacji dla wkładów użytkowników.

Pokonywanie Problemów z Nawigacją w Widoku Mapy

Znaczące poleganie na interakcji użytkownika z mapą stanowiło wyjątkowe wyzwanie w zakresie doświadczenia użytkownika. Przejścia między widokiem mapy a innymi widokami musiały być płynne i intuicyjne, aby zapobiec dezorientacji użytkowników. Zespół skupił się na analizie ścieżki użytkownika, testując różne koncepcje projektowe i przeprowadzając szeroko zakrojone testy użytkowników.

Zarządzanie Wielojęzycznymi Tagami

Dodanie wsparcia dla wielojęzycznych tagów zwiększyło złożoność projektu. Klient wymagał integracji tej funkcji bez przeciążenia Minimalnego Wykonalnego Produktu (MVP) lub przekroczenia budżetu. Zespół przyjął strategiczne podejście do realizacji tego zadania, podejmując przemyślane decyzje dotyczące zarządzania tagami i językami.

Stack Technologiczny i Jego Wpływ

Wybór odpowiedniego stosu technologicznego odgrywa kluczową rolę w sukcesie każdego projektu programistycznego. Dla aplikacji Street Art Detector zespół GMI Software starannie dobrał stos technologiczny, który odpowiadał wymaganiom projektu.

Node.js i Nest.js jako Podstawa Back-Endu

Back-end aplikacji został zbudowany z wykorzystaniem Node.js i Nest.js, popularnych technologii znanych ze swojej skalowalności, wydajności i efektywnego zarządzania zadaniami asynchronicznymi. Dzięki nim stworzono solidny system back-endowy obsługujący złożone zadania, takie jak zarządzanie danymi użytkowników, interakcje z bazą danych i wsparcie zaawansowanych funkcji aplikacji.

React Native dla Rozwoju Mobilnego

Wybór React Native umożliwił stworzenie bardzo responsywnego interfejsu użytkownika. Dzięki możliwości "napisz raz, używaj wszędzie," React Native pozwolił zespołowi zaoszczędzić czas i zapewnić spójność na platformach iOS i Android. Technologia ta umożliwiła również szybkie wdrażanie aktualizacji i optymalizację wydajności aplikacji na obu platformach.

PostgreSQL do Zarządzania Danymi

PostgreSQL, otwartoźródłowa relacyjna baza danych, została wybrana do zarządzania danymi. Dzięki zaawansowanym funkcjom i zdolności do obsługi różnorodnych typów danych PostgreSQL pozwolił zespołowi efektywnie przechowywać i zarządzać złożonymi danymi użytkowników i lokalizacji sztuki ulicznej. Jej niezawodność i stabilność zapewniły bezpieczeństwo danych i bezproblemowe działanie funkcji aplikacji.

Rezultaty i Osiągnięcia Projektu

Dostarczanie Aplikacji Skoncentrowanej na Użytkowniku

Gotowa aplikacja, charakteryzująca się barwnym, a jednocześnie intuicyjnym interfejsem, umożliwia miłośnikom sztuki ulicznej z całego świata odkrywanie, dzielenie się i nawiązywanie kontaktów wokół ich wspólnej pasji. Użytkownicy mogą z łatwością poruszać się po nieznanych miejscach, odkrywać nowe instalacje artystyczne, dodawać własne znaleziska i angażować się w globalną społeczność o podobnych zainteresowaniach.

Zapewnienie Wiarygodnego i Precyzyjnego Wykrywania Lokalizacji Sztuki

Innowacyjna funkcja identyfikowania i weryfikowania lokalizacji sztuki ulicznej za pomocą metadanych zdjęć okazała się niezwykle wartościowa w utrzymaniu autentyczności treści generowanych przez użytkowników. To osiągnięcie techniczne nie tylko zwiększyło wiarygodność aplikacji, ale również ustanowiło nowy standard w weryfikacji treści tworzonych przez użytkowników.

Podsumowanie

Droga aplikacji Street Art Detector od koncepcji do rzeczywistości pokazuje siłę współpracy, innowacyjnego myślenia i wiedzy technicznej, które GMI Software wnosi do swoich projektów. Pomimo licznych wyzwań - od zaprojektowania wizualnie atrakcyjnego, a jednocześnie intuicyjnego interfejsu, po wdrożenie złożonych funkcji wykrywania lokalizacji - zespół konsekwentnie znajdował rozwiązania, które nie tylko rozwiązywały problemy, ale także poprawiały doświadczenia użytkownika.

Pomyślna realizacja wielojęzycznych tagów w ramach MVP pokazała zdolność GMI Software do radzenia sobie ze złożonością, zachowując jednocześnie koncentrację na celach projektu i ograniczeniach budżetowych. Efektem końcowym jest aplikacja, która obecnie służy miłośnikom sztuki ulicznej na całym świecie, będąc dowodem ciężkiej pracy i zaangażowania zespołu.

Skontaktuj się z nami

Porozmawiajmy o tym, jak możemy wdrożyć rozwiązanie dla Twojego projektu.

Skontaktuj sięPrzejdź do case studies
Kontakt

Skontaktuj się z nami

Porozmawiajmy o tym, jak możemy wdrożyć rozwiązanie dla Twojego projektu.

Skontaktuj się
Spis treści
Wizja AplikacjiZrozumienie WyzwańZespół ProjektowyRozwój RozwiązaniaPokonywanie Wyzwań TechnicznychStack TechnologicznyRezultatyPodsumowanie
Kontakt

Porozmawiajmy
o celu, nie o modzie.

Opisz produkt, proces lub system, który chcesz usprawnić. W ciągu 24 godzin wrócimy z pytaniami i zaproponujemy sensowny pierwszy krok: konsultację, Sprint AI, DDT albo audyt.

Napisz do nas[email protected]
Odwiedź nas
GD
gmi.software Sp. z o.o.ul. Jana Heweliusza 11 / 819
80-890 Gdańsk, Polska
NIP: 5252816287KRS: 0000830003
gmi.
UsługiNasze projektyBlogAsystent briefuKontakt
LIFAINGI
Nominacja Mobile Trends Awards 2025 - aplikacja SFD
© 2026 gmi.software Sp. z o.o.
Polityka prywatnościRegulamin