Grafit
#161616
Nagłówki, nawigacja i ciemne sekcje
Tworzy wspólną oprawę strony i paneli.
Studio technologiczne · Aplikacje webowe, strony i marketing
Strona Łukasza Sroki i aplikacja do współpracy z podopiecznymi. Jedna marka, dwa panele: planowanie dnia i prowadzenie treningów dla trenera, plan i postępy pod ręką dla klienta.

Projekt w skrócie
NO LIMITS łączy publiczną stronę trenera personalnego z aplikacją wspierającą codzienną współpracę. Landing i pięć podstron przedstawiają Łukasza, ofertę, ceny oraz sposób kontaktu. Panel trenera obejmuje podopiecznych, terminarz, plany i prowadzenie sesji; panel klienta udostępnia plan, wyniki, check-iny i historię pakietów. Case study przedstawia zaimplementowaną wersję rozwojową/demo z danymi testowymi.
Kontekst i problem
NO LIMITS to marka Łukasza Sroki, trenera personalnego z Krakowa. Projekt obejmuje dwa połączone doświadczenia: stronę, która przedstawia współpracę, oraz aplikację, w której trener i podopieczny wracają do planu, wyników i kolejnych spotkań.
Warstwa publiczna obejmuje landing oraz podstrony O mnie, Oferta, Cennik, Opinie i Kontakt. Portret trenera, konkretne formy współpracy i podgląd aplikacji pokazują, czego można oczekiwać przed pierwszą rozmową. Kontakt prowadzi do telefonu, WhatsAppa lub przygotowania wiadomości w poczcie użytkownika.
Po zalogowaniu zmienia się zadanie interfejsu. Trener organizuje dzień, zaprasza podopiecznych, przygotowuje plany i zapisuje serie podczas wspólnego treningu. Podopieczny sprawdza kolejny termin, plan i postępy oraz przekazuje informacje w krótkich check-inach. Każda rola ma własną nawigację i zakres dostępu.
Zakres pracy objął architekturę informacji, UX/UI strony i obu paneli, adaptację istniejącej identyfikacji oraz implementację aplikacji i modelu danych. Wspólny system wizualny zachowuje ciągłość od pierwszego kontaktu z ofertą po codzienne korzystanie z planu.
Ograniczenia
Założenia strategiczne
Ta sama paleta, logotyp i charakter typografii łączą stronę, logowanie oraz oba panele. Publiczna prezentacja aplikacji wyjaśnia jej rolę w treningu.
Trener potrzebuje przeglądu dnia i spraw wymagających uwagi. Podopieczny potrzebuje najbliższego terminu, planu oraz prostego sposobu przekazania informacji.
Sesję rozpoczyna i prowadzi trener. Podopieczny ma wgląd w plan oraz wyniki, a aplikacja wspiera pracę na sali i kontakt między spotkaniami.
Check-iny mają datę, rodzaj i status przeczytania. Starsze wpisy oraz nierozstrzygnięte terminy są oddzielone od bieżących spraw.
Kierunek kreatywny
Projekt rozwija istniejącą identyfikację NO LIMITS. Grafit, mięta, mocne kursywne nagłówki i zdjęcia Łukasza budują energię strony. W aplikacji ten język przechodzi w spokojniejsze, jasne karty z wyraźnymi działaniami.
Charakter marki
Ton komunikacji
Bezpośredni i wspierający. Strona zaprasza do rozmowy o celu, a aplikacja mówi krótko, co jest do zrobienia i jaki jest stan zapisu. Produkt działa po polsku.
Czego świadomie unikaliśmy
Kolorystyka
Kolory pochodzą z istniejącej marki i są współdzielone przez stronę oraz aplikację. Grafit porządkuje nawigację, mięta wskazuje główne działania, a jasne powierzchnie ułatwiają pracę z planem i wynikami.
#161616
Nagłówki, nawigacja i ciemne sekcje
Tworzy wspólną oprawę strony i paneli.
#01B675
Główne przyciski i akcenty
Wyróżnia następny krok w kontakcie, planie i check-inie.
#53F0B8
Wyróżnienia i aktywne elementy
Wnosi energię do ciemnych sekcji i wskazuje aktywną nawigację.
#F6F7F4
Tło obszaru roboczego
Oddziela białe karty i pozostawia miejsce na gęstsze dane treningowe.
Ścieżka użytkownika
Ścieżka łączy poznanie trenera z powtarzalnym rytmem współpracy: zaproszenie, plan, wspólny trening, informacja zwrotna i kolejne spotkanie.
Landing i podstrony przedstawiają podejście, formy współpracy, ceny oraz aplikację. Widoczne wezwania do kontaktu prowadzą do rozmowy.
Trener udostępnia link zaproszenia. Podopieczny tworzy konto i uzupełnia ankietę początkową z celami oraz informacjami potrzebnymi do współpracy.
Trener przypisuje plan z dniami i ćwiczeniami oraz organizuje spotkania w terminarzu. Podopieczny widzi aktualny plan i najbliższy termin.
Podczas treningu trener zapisuje serie, powtórzenia i ciężar. Historia sesji zachowuje wykonany trening niezależnie od późniejszej edycji planu.
Podopieczny sprawdza wyniki i wysyła check-in. Trener przegląda zgłoszenia, potwierdza przeczytanie i korzysta z historii przy dalszej pracy.
Decyzje UX/UI
Kluczowe sekcje




Mobilny landing zachowuje portret, czytelny nagłówek i dostęp do oferty.

Panel podopiecznego: kolejny termin, plan i check-in. Ekran z danymi testowymi.

Postępy siłowe i historia wyników dostępne między spotkaniami. Wykresy prezentują dane testowe.
Od projektu do wdrożenia
Strona publiczna i obie role działają w jednej aplikacji Next.js. Supabase obsługuje logowanie i bazę PostgreSQL, a dostęp do danych jest sprawdzany po stronie serwera oraz przez reguły bazy.
Co dostarczyliśmy
Najważniejsza decyzja
Najważniejszą decyzją było potraktowanie strony i aplikacji jako kolejnych etapów tej samej relacji. Strona buduje zrozumienie oferty, a panele pomagają utrzymać rytm pracy po pierwszym kontakcie. Wspólna identyfikacja daje ciągłość, natomiast różne układy i priorytety pozwalają każdej roli skupić się na swoim zadaniu.
Identyfikacja i dwujęzyczna strona dla konsultingu systemów lotniczych i embedded. Wykres trajektorii, konkretna oferta i czytelna droga do rozmowy o projekcie.

Twoja strona ma być początkiem dłuższej współpracy z klientem? Połączmy ją z narzędziem do codziennej pracy.