Jedno konto na osobę i jedna zasada w całym portalu: widzisz tylko swoje dane. Premie z pełnym wyliczeniem, własny grafik, oficjalna lista obecności w PDF i wszystkie raporty tygodniowe – w jednym miejscu.
Wdrożenie dla firmy handlowej z wieloma lokalizacjami w Polsce
Premie były wcześniej prowadzone w arkuszu Google widocznym dla całego zespołu. Jeden z pracowników zgłosił, że czuje się niekomfortowo, gdy koledzy widzą wysokość jego premii – pozornie drobna uwaga wskazała realny problem: dane osobiste wymagają indywidualnego widoku. Portal powstał właśnie po to.
Dziś jest to indywidualna przestrzeń każdego pracownika w systemie firmowym: historia premii z pełnym rozbiciem prowizji, własne zmiany odczytywane bezpośrednio z arkusza prowadzonego przez administrację, oficjalna lista obecności w PDF z tego samego generatora, którego używają kadry, oraz przeszukiwalne archiwum raportów tygodniowych tworzonych przez automatyzację Trello opisaną w osobnym studium przypadku.
Technicznie portal jest celowo prosty i przewidywalny: Django renderowane po stronie serwera, Tailwind, logowanie sesyjne, interfejs w języku pracowników, osobne układy na telefon i komputer oraz brak SPA. W przypadku oprogramowania pokazującego dane o wynagrodzeniu prostota i przewidywalność są zaletą.
Przykładowe dane, prawdziwa struktura: tak pracownik widzi portal. Wszystkie wartości na ekranie dotyczą wyłącznie zalogowanej osoby.
Dzień dobry, Jan!
Premie
Grafik
Raporty tygodniowe
Wyszukiwarka stanów
grupa uprawnień
Co może zrobić pracownik
Co zasila każdą sekcję
Portal pokazuje dane o wynagrodzeniu i czasie pracy. Prywatność nie jest więc dodatkową funkcją, lecz podstawą jego architektury.
Każdy widok osobisty filtruje dane po zalogowanym użytkowniku. Żadna zmiana adresu URL nie pokaże cudzych premii, zmian ani raportów.
Middleware kieruje pracowników do portalu, a administratorów do panelu biurowego — przejście na drugą stronę jest technicznie niemożliwe, nie tylko ukryte.
Dodatkowe sekcje pojawiają się w panelu głównym tylko dla jawnie wskazanych grup – nigdy dla wszystkich zalogowanych.
Grafik i lista obecności pochodzą z arkusza i generatora administracji — dokument pracownika zawsze zgadza się z tym, co mają kadry.
Wygenerowane hasła startowe i surowe pliki prowizji są celowo wyłączone z kontroli wersji.
Z poziomu portalu pracownik może zmienić wyłącznie swój e-mail i hasło — nic więcej nie jest edytowalne.
Technologia: Python · Django · Tailwind CSS · Google Sheets API · generowanie PDF · PostgreSQL
Dedykowany portal daje każdemu pracownikowi bezpieczny dostęp do własnych danych – korzystając z istniejących systemów i bez zmiany sposobu pracy zespołu administracyjnego. Porozmawiajmy.
Porozmawiajmy o projekcie