Przejdź do głównej zawartości

Aplikacja Mobilna i Webowa (Spotty)

Informacja o platformach

Aplikacja kliencka Spotty jest dostępna w wersji mobilnej na system Android (Google Play) oraz jako aplikacja przeglądarkowa Web & PWA (z możliwością instalacji na ekranie głównym urządzeń iOS / iPhone). Natywna wersja na system iOS jest w trakcie realizacji.


1. Ekran Logowania i Autoryzacja

Aplikacja zapewnia szybki i bezpieczny proces logowania zintegrowany z kontem szkolnym.

Ekran Logowania Spotty

Metody dostępu do aplikacji

  • Logowanie kontem szkolnym: Bezpieczna autoryzacja OAuth (Microsoft / Google Workspace) za pośrednictwem bezpiecznej bramki Supabase. Po zalogowaniu aplikacja automatycznie synchronizuje imię ucznia, przypisaną klasę oraz aktywuje Kartę Ucznia.
  • Tryb Gościa: Umożliwia przeglądanie publicznych aktualności, bazy kół zainteresowań i ofert partnerskich bez konieczności natychmiastowego logowania.
  • Ekran Zgody i Prywatności: Transparentna prezentacja zasad przetwarzania danych przed pierwszym logowaniem z odnośnikiem do Polityki Prywatności.

2. Ekran Główny (Pulpit Szkoły)

Ekran główny stanowi centrum informacyjne użytkownika, agregując najważniejsze moduły w przejrzysty, modułowy sposób.

Ekran Główny Spotty

Moduły pulpitu głównego

  • Nagłówek z Pogodą i Logo: Dynamiczny pasek prezentujący aktualną temperaturę i stan pogody dla lokalizacji szkoły oraz oficjalne logo pobierane w czasie rzeczywistym z panelu CMS.
  • Personalizacja Układu: Użytkownik może samodzielnie dostosować kolejność wyświetlania sekcji na pulpicie zgodnie ze swoimi preferencjami.
  • Szybkie Skróty: Błyskawiczny dostęp do najważniejszych funkcji za pomocą jednego dotknięcia.

3. Aktualności i Ogłoszenia Społeczności

Oficjalny kanał komunikacyjny prowadzony przez zespół Spotted oraz Samorząd Uczniowski.

Sekcja Aktualności

Funkcjonalności modułu aktualności

  • Bogate formatowanie tekstu: Pełna obsługa nagłówków, list punktowanych, cytatów i wyróżnień (edytor Strapi Blocks).
  • Galerie zdjęć: Prezentacja fotorelacji z wydarzeń szkolnych, konkursów i akcji społecznych w wysokiej jakości zoptymalizowanej pod urządzenia mobilne.
  • Oznaczenia autorów i dat: Czytelna informacja, czy komunikat pochodzi od Samorządu Uczniowskiego, czy z redakcji Spotted.

4. Program Partnerski i Zniżki

Baza benefitów i zniżek przygotowanych przez lokalne firmy partnerskie dla uczniów i nauczycieli.

Sekcja Partnerzy i Zniżki

Jak działa moduł partnerski?

  • Katalog ofert: Przejrzysta lista partnerów z podziałem na kategorie (gastronomia, kawiarnie, edukacja, usługi).
  • Szczegóły promocji: Dokładny opis warunków rabatu, kody promocyjne oraz lokalizacje lokali.
  • Weryfikacja zniżki: Użytkownik okazuje w lokalu ekran z Cyfrową Kartą Ucznia w celu naliczenia rabatu.

5. Baza Kół Zainteresowań i Samorząd

Centrum aktywności pozalekcyjnych i struktury Samorządu Uczniowskiego.

Koła Zainteresowań

Koła Zainteresowań i Inicjatywy

  • Harmonogramy spotkań: Dni tygodnia, godziny oraz sale, w których odbywają się zbiórki kół naukowych, artystycznych i sportowych.
  • Kontakty do opiekunów: Łatwy kontakt z przewodniczącymi sekcji i nauczycielami prowadzącymi zajęcia.
  • Skład Samorządu: Prezentacja członków Samorządu Uczniowskiego, ich ról oraz kontaktu w sprawach uczniowskich.

6. Cyfrowa Karta Ucznia (Portfel)

Wizerunkowy identyfikator cyfrowy użytkownika aplikacji.

Cyfrowa Karta Ucznia

Funkcje Karty Ucznia

  • Dynamiczny Kod QR: Bezpiecznie generowany token JWT potwierdzający aktywny profil użytkownika w aplikacji.
  • Podgląd Danych Profilowych: Wyświetlanie imienia, nazwiska, klasy oraz awatara użytkownika.
  • Zastosowanie zniżkowe: Szybkie okazywanie u lokalnych partnerów akceptujących program benefitów Spotty.
Ważne przypomnienie

Karta Ucznia w aplikacji Spotty jest narzędziem wizerunkowo-poglądowym i nie zastępuje państwowej legitymacji szkolnej (patrz: Tone of Voice).


7. Moduł Zastępstw i Planu Lekcji (EduPage)

Status: Moduł obecnie wyłączony

Wyświetlanie zastępstw jest w tym momencie wyłączone w aplikacji ze względów formalno-prawnych i RODO. Szczegółowe wyjaśnienie przyczyn oraz wymogów ponownego uruchomienia znajdziesz w artykule: Status Modułu Zastępstw (EduPage).

  • Docelowa automatyczna synchronizacja: Dedykowana funkcja backendowa pobiera publiczne dane z tablicy zastępstw szkoły w systemie EduPage.
  • Filtrowanie według klasy: Uczeń widzi wyłącznie zmiany dotyczące jego oddziału (odwołane lekcje, zastępstwa nauczycieli, zmiany sal).
  • Inteligentne przełączanie dni: Po zakończeniu ostatnich zajęć w danym dniu aplikacja automatycznie prezentuje plan na dzień kolejny.

8. Profil Użytkownika i Ustawienia

Centrum personalizacji aplikacji Spotty:

  • Wybór klasy: Dopasowanie wyświetlanych informacji do profilu ucznia.
  • Motyw graficzny: Obsługa trybu jasnego (Light), ciemnego (Dark / Nocturne) oraz synchronizacji z motywem systemowym urządzenia.
  • Opinie i Zgłoszenia (Feedback): Wbudowany mechanizm wysyłania anonimowych uwag i zgłoszeń błędów bezpośrednio do zespołu deweloperskiego.
  • Informacje Prawne: Dostęp do Regulaminu i Polityki Prywatności wprost z poziomu aplikacji.