
Wieloplatformowa aplikacja do kompleksowego zarządzania żłobkiem i codziennego kontaktu z rodzicami

Cel projektu
Zastąpić papierowe dzienniki, Excela i komunikatory jedną spójną aplikacją - codziennym narzędziem pracy personelu i mobilnym okienkiem na dziecko dla rodziców.
Zakres prac
Projektowanie UX/UI
Rozwój API
Rozwój aplikacji natywnej
Rozwój aplikacji webowej
Czas trwania
Kwiecień–Lipiec 2026
Technologie
React Native
Expo
React
TypeScript
Express
PostgreSQL
AWS S3
Docker
Klient
Bambin
Jeden dzień w żłobku to więcej biurokracji, niż można przypuszczać
Klient z Monako zgłosił się do nas z wyzwaniem doskonale znanym każdemu, kto prowadził placówkę opiekuńczą. Każdy dzień przynosi dziesiątki drobnych, ale kluczowych informacji: obecności, godziny odbioru, podane leki, aktywności w sali czy uwagi dla rodziców. Większość żłobków wciąż korzysta z papierowych rejestrów, arkuszy kalkulacyjnych albo grup na komunikatorach. To powolne, podatne na błędy i uniemożliwia weryfikację historii zdarzeń. A w kwestii bezpieczeństwa dzieci brak ścieżki audytu to poważne ryzyko. Aby to rozwiązać, zaprojektowaliśmy i zbudowaliśmy system Bambin od podstaw - od interfejsu (UI/UX) i backendu (API), po aplikacje klienckie.

Dwie grupy użytkowników, dwie zupełnie różne perspektywy
Bambin musiał odpowiedzieć na potrzeby dwóch różnych grup użytkowników bez żadnych kompromisów. Dla personelu kluczowa jest szybkość - czas spędzony na wypełnianiu dokumentacji to czas odebrany dzieciom. Dlatego interfejs opiekunów zaprojektowaliśmy pod kątem natychmiastowego wprowadzania danych na żywo. Rodzice potrzebują czegoś innego - nie kolejnego narzędzia, lecz przejrzystego podglądu. Chcą wiedzieć, jak mija dzień ich dziecka, bez potrzeby dopytywania na korytarzu czy pisania na czacie. Jedna aplikacja daje obu grupom dokładnie to, czego potrzebują.

Zaprojektowane dla pojedynczej placówki i sieci kilkudziesięciu żłobków
Architektura systemu opiera się na czytelnej hierarchii: platforma → sieć → placówka → grupa → dziecko. Dzięki temu jedna instancja z powodzeniem obsługuje zarówno kameralny, prywatny żłobek, jak i rozbudowaną sieć wielu placówek z własną strukturą, personelem i bazą rodziców - bez konieczności tworzenia osobnych wdrożeń. Co więcej, system wspiera whitelabeling: kolory akcentowe i logotypy ładują się dynamicznie (in runtime), dzięki czemu rodzice po otwarciu aplikacji od razu widzą markę swojego żłobka.

Zarządzanie uprawnieniami jako filar architektury, a nie dodatek
W systemie przetwarzającym wrażliwe dane dzieci kontrola dostępu stanowi fundament. Bambin wykorzystuje wielopoziomowy model ról: od administratora platformy, przez menedżerów sieci i placówek, po opiekunów oraz rodziców. Każdy użytkownik operuje w ściśle określonym zakresie - rodzic ma dostęp wyłącznie do profilu własnego dziecka, a opiekun do swojej grupy. Notatki dotyczące bezpieczeństwa czy historia medyczna są widoczne tylko dla uprawnionych osób. Aby zagwarantować pełne bezpieczeństwo, walidacja ról i zakresu dostępu odbywa się bezwzględnie po stronie serwera - uniemożliwia to jakąkolwiek manipulację uprawnieniami z poziomu aplikacji.

Tryb Kiosk: sprawne odbiory w porannym szczycie
Poranne przyprowadzanie dzieci to zazwyczaj najbardziej intensywne dziesięć minut dnia. Aby je usprawnić, stworzyliśmy dedykowany tryb Kiosku uruchamiany na tabletach przy wejściu do placówki. Wyposażony w intuicyjny interfejs, wielojęzyczność i autoryzację PIN-em, pozwala rodzicom trzymającym dziecko czy torbę w ręku na błyskawiczne odnotowanie wejścia i wyjścia. Interfejs zaprojektowaliśmy tak, aby nie wymagał od użytkowników żadnego przeszkolenia.

Automatyczne domykanie list obecności
Moduł obecności oferuje przejrzysty, tygodniowy podgląd dla każdej grupy oraz opcję szybkiej korekty ręcznej. Kluczowym usprawnieniem jest automatyczne domykanie dnia: dzieci oznaczone jako obecne są po zakończeniu pracy placówki automatycznie wymeldowywane według ustalonego harmonogramu. Zapobiega to sytuacji, w której roztargnienie personelu prowadzi do pozostawienia otwartych wpisów na noc. Wartość rejestrów opiera się przecież na ich bezwzględnej dokładności.

Kompleksowy profil dziecka w jednym miejscu
Profil dziecka w Bambin stanowi jedno, pełne źródło wiedzy dla opiekunów. Agreguje dane kontaktowe, upoważnienia do odbioru, harmonogramy opieki, dokumenty, karty rozwoju oraz notatki bieżące. Zawiera także dedykowaną sekcję bezpieczeństwa z historią podanych leków i raportami incydentów. Zamiast szukać informacji w kilku segregatorach, personel ma natychmiastowy dostęp do pełnej historii dziecka w jednym czytelnym panelu.
Feed aktualności: bieżące relacje z dnia dziecka
Z perspektywy rodziców sercem aplikacji jest tablica aktualności (feed). Opiekunowie mogą udostępniać relacje, zdjęcia i materiały wideo z życia grupy, wysyłając natychmiastowe powiadomienia push. Choć od strony technologicznej to prostszy moduł niż zaawansowane reguły uprawnień czy logi bezpieczeństwa, to właśnie on buduje codzienne zaangażowanie rodziców i sprawia, że chętnie wracają do aplikacji.

Sprawny onboarding i konfiguracja w jedno popołudnie
Panel administracyjny zaprojektowaliśmy pod kątem maksymalnie szybkiego wdrożenia placówki. Oferuje intuicyjny podgląd bieżącego dnia, zarządzanie strukturą grup, profilami dzieci oraz kontami użytkowników. Dzięki modułowi masowego importu danych z plików CSV/Excel, proces uruchomienia żłobka na 200 dzieci skraca się z całego tygodnia manualnego wpisywania do jednego popołudnia. W panelu konfigurowana jest także pełna personalizacja wizualna (branding).
Jeden kod, trzy platformy i bezkompromisowa jakość
Bambin opiera się na wspólnej bazie kodu dla systemów iOS, Android i Web, zrealizowanej w React Native i Expo. Pełną spójność wizualną i funkcjonalną osiągnęliśmy dzięki precyzyjnemu przeniesieniu Design Systemu z Figmy na uniwersalne komponenty. Backend to modułowy serwis w TypeScript oparty na Express i PostgreSQL. System tłumaczeń serwowany jest bezpośrednio z poziomu API, co pozwala dodawać nowe wersje językowe bez konieczności wydawania aktualizacji aplikacji. Wersja startowa wspiera język francuski, włoski, angielski i rosyjski. Wysoką stabilność rozwiązania gwarantuje zestaw testów automatycznych pokrywający ~90% kodu.
Efekt
System Bambin stworzyliśmy w zaledwie cztery miesiące - od rozpoczęcia prac w kwietniu 2026 roku do premiery wersji produkcyjnej w lipcu. Projekt uporządkował rozproszoną dotąd dokumentację w jednym narzędziu, zapewnił rodzicom pełną przejrzystość, a danym - odpowiednie poziomy bezpieczeństwa. Dzięki przemyślanej od samego początku wielopoziomowej architekturze, skalowanie rozwiązania o kolejne placówki czy sieci wymaga jedynie prostej konfiguracji, a nie tworzenia osobnych wersji aplikacji.
Porozmawiajmy o Twoim projekcie!
Opowiedz nam o swoim projekcie. Pomożemy zaplanować architekturę, zakres i realizację.


