E-learningSupabaseNext.js

Jak AIRSET przeniósł szkolenia personelu lotniczego z PDF-ów do systemu z audytem?

Platforma e-learningowa dla linii lotniczych. Sześć typów pytań w kreatorze testów, raporty miesięczne w PDF, CSV i XLSX oraz pełne logi audytowe.

Klient
AIRSET
Rok
2025
Zakres
UX, kod, baza danych, bezpieczeństwo
Platforma Szkoleniowa AIRSETDashboard szkoleń · Platforma AIRSET

AIRSET to linie lotnicze, w których szkolenia personelu nie są dodatkiem do pracy, tylko wymogiem operacyjnym. Trzeba je przeprowadzić, sprawdzić wiedzę i umieć później pokazać, że się odbyły.

Zbudowałem platformę e-learningową, która obsługuje wszystkie trzy rzeczy: publikowanie materiałów, testy końcowe i dokumentację tego, kto co przerobił i kiedy.

6
typów pytań w kreatorze testów
3
formaty eksportu raportów: PDF, CSV, XLSX
3
poziomy uprawnień: Super Admin, Admin, Użytkownik

01 / WyzwanieSzkolenie da się przeprowadzić na PDF-ie, udowodnić już nie

Materiały szkoleniowe rozsyłane mailem docierają do ludzi, ale nie zostawiają śladu. Nie wiadomo, kto otworzył prezentację, kto rozwiązał test i z jakim wynikiem. W branży, w której regularne szkolenia i weryfikacja wiedzy są wymogiem, brak tego śladu jest realnym problemem, a nie niedogodnością.

Szkolenie, którego nie da się odtworzyć po fakcie, w praktyce nie istnieje. Liczy się nie tylko to, że ktoś je przeszedł, ale też to, że można to pokazać.

02 / RozwiązanieMateriały, testy i dziennik zdarzeń w jednym systemie

Platforma stoi na Next.js 16 i Supabase. Administrator publikuje szkolenie razem z materiałami, buduje test końcowy i przypisuje dostęp. Pracownik widzi swój dashboard z postępem, otwiera materiały w przeglądarce i rozwiązuje test.

Dashboard szkoleń platformy AIRSET z listą kursów i postępem nauki
Dashboard użytkownika: przypisane szkolenia i postęp nauki

Kreator testów z sześcioma typami pytań

Test końcowy to nie tylko wybór A, B, C. Kreator obsługuje jednokrotny i wielokrotny wybór, prawdę i fałsz, pytania otwarte, uzupełnianie luk oraz dopasowywanie par. Dzięki temu ten sam mechanizm obsługuje szkolenie proceduralne i szkolenie ze znajomości sprzętu.

Dostęp przypisywany, a nie rozsyłany

Kontrola dostępu opiera się na przypisaniach indywidualnych i grupowych. Nowy pracownik dostaje zaproszenie e-mail i od razu widzi tylko te szkolenia, które go dotyczą.

Uprawnienia egzekwuje baza, nie interfejs

Dostęp do danych kontrolują polityki Row Level Security w Supabase, więc ograniczenie działa przy każdym zapytaniu. Użytkownik nie zobaczy cudzych wyników nawet wtedy, gdy trafi na adres bezpośrednio.

Raporty i logi, czyli część, o której zwykle się zapomina

System generuje raporty miesięczne z eksportem do PDF, CSV i XLSX, a każda operacja zapisuje się w logu audytowym. To ten fragment, który przy kontroli odróżnia platformę szkoleniową od folderu z plikami.

03 / RezultatSzkolenie zostawia ślad, którego można użyć

AIRSET ma jedno miejsce na materiały, testy i wyniki, z dostępem przypisywanym per osoba lub grupa i z dziennikiem zdarzeń pod spodem. Raport za miesiąc powstaje w trzech formatach jednym kliknięciem, zamiast być składanym ręcznie z kilku źródeł.

DodatkowoCo jeszcze przy okazji się udało

Masz w firmie szkolenia, które trzeba udokumentować, a nie tylko przeprowadzić? Napisz do mnie. Różnica między platformą a folderem z PDF-ami zaczyna się przy pierwszym audycie.

Next.js 16React 19TypeScriptSupabaseZodReact Hook FormjsPDFResendVitestTailwind CSS

Specyfikacja projektu

KlientAIRSET
Rok realizacji2025
Typ projektuSystem szkoleniowy z audytem dostępu
Zakres pracUX, kod, baza danych, bezpieczeństwo
Typowy czas realizacjiod 6 tygodni
Zespół1 osoba — bez podwykonawców
TechnologieNext.js, TypeScript, Supabase, Tailwind CSS, shadcn/ui

Co dokładnie obejmowało wdrożenie

Dlaczego akurat te technologie

Stack dobieram pod projekt, nie odwrotnie. Poniżej powód, dla którego każdy element znalazł się w tym konkretnym wdrożeniu.

Pytania o ten projekt

Ile kosztowałby projekt podobny do „Platforma Szkoleniowa AIRSET"?

Projekty z kategorii „system szkoleniowy z audytem dostępu" wyceniam w ramach usługi „Aplikacje webowe" — od 9900 zł netto. Ostateczna kwota zależy przede wszystkim od liczby ról użytkowników i integracji z systemami zewnętrznymi, nie od liczby ekranów. Dokładną wycenę z harmonogramem dostajesz w 48 h po bezpłatnej konsultacji.

Ile trwa realizacja takiego projektu?

Typowy czas realizacji dla tego rodzaju wdrożenia to od 6 tygodni. Harmonogram z kamieniami milowymi ustalam przed startem, a postęp pokazuję co tydzień — każdy etap wymaga Twojej akceptacji, zanim przejdziemy dalej.

Kto realizował ten projekt?

Cały projekt — od mapowania procesu, przez projekt interfejsu i kod, po wdrożenie — prowadziłem osobiście. Nie pracuję z podwykonawcami, więc masz jeden punkt kontaktu przez całą współpracę i po niej.

Czy zrobisz coś podobnego dla firmy z branży „szkoły i edukacja"?

Tak — to jedna z branż, w których mam wdrożenia. Na stronie „Platforma e-learningowa dla szkoły i firmy szkoleniowej" opisuję, co konkretnie buduję dla takich firm i jakie problemy to rozwiązuje.

Czy kod projektu należy do klienta?

Tak. Po opłaceniu ostatniej faktury przekazuję pełne prawa do kodu i dostęp do repozytorium. Nie uzależniam klientów od siebie — projekt można rozwijać samodzielnie albo z innym zespołem.

Potrzebujesz czegoś podobnego?

Stanisław
Mainly · custom web development

Buduję aplikacje webowe i systemy dla firm - od projektu po wdrożenie. Specjalizuję się w Next.js, Supabase i integracjach z zewnętrznymi serwisami. Każdy projekt obsługuję osobiście.

Masz podobny proces do zautomatyzowania?

Bezpłatna rozmowa - 30 minut. Powiem wprost, czy warto budować system i ile by to kosztowało w Twoim przypadku.

Umów rozmowę
Bezpłatna wycenaOdpowiadam w 24 hNapisz do mnie