Linkedin icon
Wyceń projekt

Case study: GoKidz – interaktywny system kiosków do aktywnej zabawy

parki rozrywki
Leonardo Phoenix 10 children using interactive touch screen ki 0

Tło projektu

GoKidz to park rozrywki dla dzieci, który łączy elementy fizycznej aktywności z technologią. Celem klienta było unowocześnienie istniejącego systemu kiosków do interakcji i zabawy – tak, by silniej angażowały dzieci, były bardziej intuicyjne w obsłudze i stanowiły nowoczesne uzupełnienie doświadczenia w parku.

W dynamicznie zmieniającej się branży rozrywki GoKidz dostrzegło potrzebę dostosowania się do oczekiwań nowego pokolenia odwiedzających – dzieci wychowanych w świecie cyfrowym i świadomych technologicznie rodziców. Celem parku było wyróżnienie się poprzez połączenie aktywności fizycznej z nowoczesną, bezdotykową interakcją – nie tylko jako forma unowocześnienia oferty, ale także odpowiedź na nowe realia postpandemiczne, w których liczą się higiena, personalizacja i zaangażowanie cyfrowe.

Wyzwanie

Zespół GoKidz chciał przekształcić statyczny system w dynamiczną platformę interaktywną, która:

  • zachęca dzieci do ruchu,
  • wykorzystuje elementy grywalizacji,
  • działa płynnie nawet na ograniczonych zasobach sprzętowych (słabe komputery w kioskach),
  • może być łatwo skalowana i wdrażana na wielu urządzeniach jednocześnie.

Rozwiązanie

Zespół Oakfusion zaprojektował i wdrożył nowy system oparty na React.js oraz architekturze frontendu zoptymalizowanej pod kątem wydajności i wymagań sprzętowych. Wspólnie z zespołem klienta przeprowadzono analizę potrzeb, a następnie przystąpiono do budowy systemu w metodyce Scrum, zapewniając pełną transparentność postępów.

W ramach realizacji:

  • odświeżono interfejs użytkownika,
  • stworzono dynamiczne animacje i grywalizacyjne mechaniki nagradzające za aktywność,
  • zoptymalizowano animacje, przekształcając je w sekwencje obrazów, co znacznie zmniejszyło zużycie zasobów,
  • wprowadzono cache przeglądarkowy (service worker), który pozwolił uruchamiać aplikację offline i skrócić czas ładowania,
  • przygotowano komunikację z backendem .NET przez RestAPI oraz integrację z urządzeniami RFID i NFC (np. opaski dziecięce), które umożliwiają identyfikację użytkownika i personalizację interakcji.

Technologie

  • React.js v17.0
  • Node.js v16.0
  • Python 3.10
  • .NET (backend – klient)
  • EventStream (streaming komunikatów z urządzeń)

Proces

Etap 1 – analiza potrzeb i projektowanie rozwiązania

Zdefiniowanie wymagań technologicznych oraz ograniczeń środowiska sprzętowego kiosków

Etap 2 – development MVP i testy funkcjonalne

Implementacja aplikacji z wykorzystaniem lekkiej architektury, wsparcie dla animacji i zewnętrznych urządzeń (RFID, NFC).

Etap 3 – testy środowiskowe

Wdrożenie na infrastrukturze testowej, walidacja działania z backendem i urządzeniami peryferyjnymi.

GoKidz 1

Etap 4 – instalacja w środowisku produkcyjnym (GoKidz)

Testy z udziałem realnych użytkowników (dzieci), zbieranie feedbacku i ostateczne poprawki.

GoKidz 2

Efekty wdrożenia

✅ Zwiększenie interakcji użytkowników z kioskami i aktywnego czasu zabawy
✅ Spójny i nowoczesny interfejs na wszystkich urządzeniach
✅ Skrócenie czasu ładowania aplikacji o 60% dzięki cache’owaniu
✅ Stabilne działanie nawet na słabszych urządzeniach
✅ Możliwość szybkiego wdrożenia kolejnych punktów interaktywnych dzięki modularnej architekturze

Podejście

✅Agile / Scrum
✅ Pełna dokumentacja wdrożenia
✅ Transparentna współpraca z zespołem klienta

Interesuje cię tego typu wdrożenie w Twoim parku?
Wyceń projekt bezpłatnie.