02 / 05 — APLIKACJA WEBOWA
Rutino — aplikacja do rutyn i obowiązków dziecka
Aplikacja w Laravelu dla rodzin: plan dnia, zadania i nagrody w jednym miejscu. Dziecko oznacza wykonane obowiązki, a rodzic zatwierdza je przed przyznaniem punktów. Strona produktu przedstawia funkcje i zaprasza do bety.

- Projekt — zamknięta beta
- Rutino
- Moja rola
- Cały projekt techniczny i jego realizacja
- Branża
- Parenting / SaaS / edukacja
- Zakres
- Cały projekt techniczny / Realizacja aplikacji / Strona zapisu do bety
- Technologie
- Laravel / Vue / Inertia.js / Tailwind CSS / Alpine.js — landing
CEL
Prosty system, który pomaga uporządkować dzień
Rutino powstało z myślą o rodzinach, które chcą ograniczyć ciągłe przypominanie o obowiązkach. Rodzic ustala rutyny, zadania i nagrody, a dziecko widzi jasną listę rzeczy do wykonania.
Projekt musiał być zrozumiały dla dwóch grup użytkowników i wspierać krótkie, konkretne sesje zamiast zatrzymywać dziecko przed ekranem.
PROBLEM
Motywacja bez oddawania kontroli aplikacji
Lista zadań ma pomagać dziecku działać samodzielnie, ale punkty nie mogą być przyznawane bez wiedzy rodzica. Jednocześnie interfejs nie powinien przypominać rozbudowanej gry ani korzystać z mechanizmów, które niepotrzebnie wydłużają czas przed ekranem.
Istotne były również prywatność, brak reklam i ograniczenie danych dziecka do minimum.
ROZWIĄZANIE
Dwa proste widoki i jasny podział odpowiedzialności
Widok dziecka
Dziecko otrzymuje czytelną listę zadań na dziś oraz informację o punktach i dostępnych nagrodach.
Akceptacja rodzica
Punkty trafiają na konto dopiero po zatwierdzeniu zadania. Rodzic może też odrzucić wykonanie z komentarzem.
Historia postępów
Bilans punktów i historia zadań pomagają obserwować regularność bez rozbudowanych, trudnych raportów.
Materiały do druku
Pakiet PDF z planem dnia, tabelą obowiązków i kuponami na nagrody pozwala zacząć także poza aplikacją.
PRODUKT I UX
Najważniejsza czynność zawsze jest widoczna
Przepływ opiera się na trzech krokach: rodzic ustawia zasady, dziecko wykonuje zadanie, rodzic zatwierdza. Ten sam prosty model jest wyjaśniony na stronie produktu i odzwierciedlony w interfejsie aplikacji.
Osobny nacisk położono na zapis do zamkniętej bety oraz jasne przedstawienie różnicy między planem podstawowym i wersją Premium.
WDROŻENIE
Laravel jako stabilne zaplecze aplikacji
Odpowiadam za cały projekt techniczny i realizację Rutino. Rozwijana aplikacja MVP ma backend w Laravelu oraz interfejs Vue połączony z nim przez Inertia.js. Tailwind CSS odpowiada za style. Osobny landing zapisu do bety korzysta z Laravela, Alpine.js i Tailwind CSS.
Konto rodziny, wybór profilu i uprawnienia rodzica porządkują dostęp do zadań oraz nagród. Dziecko zgłasza wykonanie zadania, a zatwierdzenie przez rodzica uruchamia przyznanie punktów. Prośba o nagrodę jest odrębnym procesem z kontrolą dostępnego salda.
PROJEKT W DZIAŁANIU
Zadanie, decyzja rodzica i nagroda
Rzeczywiste ekrany uruchomionego lokalnie MVP. Profile, zadania i punkty to dane demonstracyjne, a nie dane rodzin korzystających z produktu.

01 / EKRAN
Dziecko zgłasza wykonanie zadania
- Problem
- Dziecko potrzebuje jasnej listy obowiązków i prostego sposobu zgłoszenia postępu.
- Rozwiązanie
- Przygotowałem osobny panel dziecka z zadaniami na dziś i statusem każdej pozycji.
- Widoczna funkcja
- Przycisk „Zrobione!” przekazuje zadanie do zatwierdzenia. Samo zgłoszenie nie przyznaje punktów.

02 / EKRAN
Rodzic podejmuje decyzję
- Problem
- Zgłoszenie wykonania zadania wymaga osobnej decyzji dorosłego.
- Rozwiązanie
- Rozdzieliłem uprawnienia profili i dodałem kolejkę zgłoszeń w panelu rodzica.
- Widoczna funkcja
- Rodzic zatwierdza lub odrzuca zgłoszenie. Akceptacja dodaje punkty do salda rodziny.

03 / EKRAN
Nagrody z kontrolą salda
- Problem
- Prośba o nagrodę powinna uwzględniać liczbę zdobytych punktów.
- Rozwiązanie
- Połączyłem katalog nagród z saldem i odrębnym procesem rozpatrywania próśb przez rodzica.
- Widoczna funkcja
- Karty pokazują koszt nagrody. Przy niewystarczającym saldzie przycisk zgłoszenia jest niedostępny.
Zrzuty z demonstracji MVP, październik 2026. Rutino pozostaje na etapie bety. Ekrany pokazują funkcje aplikacji, nie wyniki komercyjne projektu.
ZAKRES TECHNICZNY
Osobne decyzje dziecka i rodzica
Zadanie do zatwierdzenia
Zgłoszenie wykonania trafia do rodzica. Może je zatwierdzić lub odrzucić; samo kliknięcie dziecka nie jest zatwierdzeniem punktów.
Prośba o nagrodę
Dziecko wybiera nagrodę, a rodzic rozpatruje prośbę. Proces uwzględnia saldo punktów i przypadek, w którym punktów jest za mało.
Scenariusze testowe
W projekcie zapisano testy zgłoszenia, zatwierdzenia i odrzucenia zadania oraz prośby o nagrodę, jej akceptacji i niewystarczającego salda.
To opis zakresu technicznego rozwijanego MVP. Publiczny landing i aplikacja są osobnymi częściami projektu; etap beta nie jest deklaracją sukcesu komercyjnego.
PRYWATNOŚĆ
Bez reklam i zbędnych danych dziecka
Konto zakłada rodzic. Dziecko nie potrzebuje własnego adresu e-mail ani numeru telefonu, a ustawienia punktów i nagród pozostają pod kontrolą dorosłego.
Strona jasno komunikuje brak reklam i śledzenia dzieci — bez ukrywania tej informacji w regulaminie.
STAN PROJEKTU
Spójny produkt przygotowany do testów z rodzinami
Aplikacja i strona zapisu tworzą jeden produkt: wyjaśniają problem, pokazują sposób działania i pozwalają dołączyć do bety. Dalsze decyzje produktowe mogą być podejmowane na podstawie informacji od pierwszych użytkowników.
Strona zaprasza rodziny do udziału w zamkniętej becie. Wyniki będzie można opisać po zebraniu danych i uzyskaniu zgody na ich publikację.
NOWY PROJEKT
Porozmawiajmy o Twojej stronie lub aplikacji.
Opisz krótko swój pomysł, obecny problem albo zakres zmian. Odpowiem konkretnie i zaproponuję następny krok.