Klikalne wizualizacje aplikacji wg ustaleń biznesowych: 3 role, multi-team, self-service signup z waitlist, Strava OAuth dla wszystkich, brak haseł zawodników.
Każdy ekran ma na dole notkę opisującą do czego służy i jakie elementy są ważne.
Strony dostępne dla każdego: landing, rejestracja, logowanie, lądowanie z linku-zaproszenia
Strona główna — opis czym jest Lekka, CTA do rejestracji trenera albo logowania.
Self-service signup: Strava OAuth + opcjonalnie PIN/hasło dla codziennego logowania.
Po self-signup trener czeka na akceptację admina. Ekran "czekamy na approve".
Trener: Strava / PIN / hasło. Zawodnik: tylko Strava. Wybór sposobu.
Co widzi zawodnik po kliknięciu w link z maila — info o zespole + przycisk autoryzacji Stravą.
Po autoryzacji ma własny dashboard, statystyki, zespoły, plan treningowy
Mój profil ze Stravy, statystyki ostatnich treningów, lista zespołów.
Wykresy, period-to-period, donut sportów, heatmap, trend tempa, PB.
Plany od trenerów + własne, weryfikacja zgodności z faktycznymi treningami.
Lista zespołów, opuszczanie, prywatność — co dany trener widzi.
Tworzy wiele zespołów, każdy ma opis, zaprasza zawodników emailem, widzi dashboard każdego zespołu
Wszystkie zespoły trenera. Przycisk "Stwórz nowy". Per zespół: nazwa, opis, liczba członków.
Formularz: nazwa, opis, typ treningu, sezon — od razu po stworzeniu prowadzi do zaproszeń.
GŁÓWNY EKRAN — siatka zawodnicy × dni z ikonkami treningów, modal po kliknięciu.
Compare cards, red flags, top/bottom rankings, sport donut, tabela ze sparklinami per zawodnik.
Siatka 7 dni × zawodnicy. Plan + auto-weryfikacja zgodności (✓⚠️✗+). Szablony tygodniowe.
Otwierane klikiem na zawodnika. Notatki prywatne, wymiana wiadomości, komentarze do treningów.
Wpisz emaile (max 10), preview maila, status każdego zaproszenia (wysłane / kliknięte / wygasłe).
Globalny widok: lista trenerów (akceptacja/zawieszenie), lista zawodników, statystyki
Liczniki: trenerów (aktywni / waitlist), zawodników, zespołów, aktywności pobranych z Stravy.
Tabela trenerów ze statusami (waitlist / aktywny / zawieszony), kiedy dołączyli, akcje.
Tabela wszystkich zawodników w systemie z imionami, do których zespołów należą, status Stravy.
Co widzi zawodnik w skrzynce