Kompleksowa platforma edukacyjna w architekturze klient-serwer. Automatyzuje obliczanie średniej ważonej, monitorowanie frekwencji i komunikację między nauczycielami, uczniami i rodzicami.
Cztery dedykowane panele gwarantują każdemu użytkownikowi dostęp wyłącznie do zasobów, które są mu niezbędne.
Zarządza latami szkolnymi, strukturą organizacyjną, tworzy konta i nadaje uprawnienia wszystkim użytkownikom.
Wystawia oceny cząstkowe z wagami, rejestruje frekwencję i generuje raporty PDF dla całych klas.
Bezpośredni dostęp do własnych ocen z podziałem na przedmioty, planu lekcji i historii frekwencji ze smartfona.
Autoryzowany podgląd postępów i obecności wyłącznie dla przypisanego dziecka lub dzieci — bez nadmiarowego dostępu.
Pełna funkcjonalność dostarczana iteracyjnie — każdy sprint dodaje wartość dla konkretnej roli.
Logowanie i autoryzacja
Bezpieczny dostęp z weryfikacją ról oparty o tokeny JWT.
Plan lekcji
Statyczny widok harmonogramu zajęć dla wybranej lub przypisanej klasy.
Administracja użytkownikami
Dodawanie, edycja i usuwanie kont dla wszystkich grup oraz zarządzanie rolami.
Moduł konfiguracji
Tworzenie klas, przypisywanie uczniów i nauczycieli, globalne ustawienia systemu.
Zarządzanie ocenami
Wystawianie ocen cząstkowych z wagami i modyfikacja własnych wpisów. Automatyczne obliczanie średniej ważonej.
Moduł frekwencji
Rejestrowanie obecności, nieobecności i spóźnień na przypisanych lekcjach.
Moduł raportów
Generowanie zbiorczych zestawień PDF z wynikami i frekwencją dla całych klas.
Podgląd ucznia
(Aplikacja mobilna) Niezależny dostęp do własnych ocen z podziałem na przedmioty i wgląd w historię frekwencji.
Panel rodzica
Autoryzowany podgląd postępów i obecności wyłącznie dla przypisanego dziecka / dzieci.
Pobieranie dokumentów
Generowanie i pobieranie semestralnego podsumowania wyników nauczania w formie PDF.
Sprawdzone wzorce projektowe połączone z aktualnym ekosystemem JVM i natywnym Androidem.
Frontend & Backend
Kotlin
Frontend · Mobile
Java 23 + Spring Boot
Backend API
PostgreSQL
Baza danych · JPA/Hibernate
DevOps & Bezpieczeństwo
Docker + Docker Compose
Konteneryzacja · Nginx proxy
JWT Authentication
Token-based · Role isolation
JSON · REST API
Format wymiany danych
GitHub Flow
Zawsze stabilna wersja. Bezpośredni push zablokowany — zmiany wyłącznie przez Pull Requesty.
Konwencja gałęzi roboczych
Format: [action]-[nazwa-zadania]
Czteroosobowy zespół łączący kompetencje mobilne, backendowe i DevOps.
DevOps &
Backend Architect
Lead Mobile
Developer
Rola
do ustalenia
Rola
do ustalenia
Pełna dokumentacja techniczna i projektowa systemu Sigma.
Dokumentacja projektowa
/download/docs/dokumentacja.pdf
Dokumentacja API (OpenAPI)
Wkrótce…
Instrukcja wdrożenia (Docker)
Wkrótce…
Dostęp chroniony hasłem. Skontaktuj się z zespołem, aby je uzyskać.
Naciśnij Enter lub kliknij przycisk
⚠️ Przed instalacją włącz "Nieznane źródła" w ustawieniach Androida.