Platforma do Obsługi Placówki Przedszkolnej
Nowoczesny e-dziennik zastępujący papierową dokumentację w placówce i ułatwiający komunikację między rodzicami a personelem przedszkola.
1. O projekcie i celach biznesowych
Głównym celem było zaprojektowanie i wdrożenie kompleksowego systemu zarządzania placówką przedszkolną (e-dziennik). Platforma eliminuje obieg dokumentacji papierowej, automatyzuje ewidencję obecności i naliczanie opłat za wyżywienie oraz stanowi bezpieczny, centralny kanał komunikacji między kadrą pedagogiczną, a opiekunami. Aplikacja została zoptymalizowana pod kątem urządzeń mobilnych (Mobile-First dla rodziców) oraz wygody zarządzania placówką na desktopie (panel dyrektora).
2. Zastosowana architektura technologiczna
System zaprojektowano w architekturze rozproszonej (Client-Server / Headless) z naciskiem na bezpieczeństwo danych osobowych (RODO):
- Backend (Django & Django REST Framework): Bezpieczne REST API oparte o relacyjną bazę PostgreSQL. Wykorzystano zaawansowany model uprawnień Role-Based Access Control (RBAC) ściśle izolujący dane grup przedszkolnych i dzieci oraz autoryzację tokenami JWT.
- Frontend (React.js & Tailwind CSS): Szybka aplikacja SPA z podziałem na responsywny pulpit mobilny dla rodziców oraz rozbudowany panel zarządczy dyrektora placówki.
- Komunikacja i integracja (REST API): Pełna separacja frontendu od backendu (architektura Decoupled/Headless), asynchroniczne zapytania Axios oraz obsługa przesyłania plików multimedialnych (zdjęcia, jadłospisy) na serwer.
3. Kluczowe funkcjonalności
- Automatyzacja obecności i żywienia: Zgłaszanie nieobecności przez rodziców w czasie rzeczywistym z automatycznym przeliczaniem stawek żywieniowych i generowaniem raportów dla personelu kuchennego.
- Centrum finansowe placówki: Moduł zarządzania czesnym, płatnościami cyklicznymi oraz opłatami dodatkowymi wraz z podglądem historii salda per dziecko.
- Komunikacja i multimedia: Wewnętrzny system wiadomości, tablica ogłoszeń dyrekcji, interaktywny kalendarz dni wolnych oraz prywatna galeria zdjęć z restrykcyjnym dostępem per grupa.
- Zarządzanie strukturą przedszkola: Tworzenie grup, przypisywanie wychowawców, harmonogramy zajęć oraz pełna administracja kontami użytkowników.
Galeria zrzutów ekranu
Przesuwaj w bok lub kliknij zdjęcie, aby je powiększyć