Platforma kursowa od devstyle

Kurs, do którego chce się wracać. I który pamięta, gdzie skończyłeś.

SparkStyle to nasza własna platforma kursowa. Uczą się na niej kursanci devstyle i slowbiz. Zbudowaliśmy ją, bo przez lata żadna gotowa platforma nie dawała naszym kursantom tego, o co prosili: dobrego playera, wygody na telefonie i nauki bez tarcia.

  • Player, który pamięta ustawienia
  • Notatki z czasem nagrania
  • Odznaki i seria tygodniowa
  • Zrobiona najpierw pod telefon
  • Logowanie bez hasła
  • Gotowa na agentów AI
  • 35 000+kont kursantów devstyle i slowbiz
  • 9 000+osób uczy się na platformie w ciągu miesiąca
  • 30+kursów opublikowanych w devstyle
  • 2 markijedna platforma, każda w swoich barwach i pod swoim adresem

Dlaczego własna platforma

Kursanci mówili, co ich uwiera. Zrobiliśmy to po swojemu.

Player, który nie pamięta prędkości. Wideo albo malutkie, albo na cały ekran. Słaba aplikacja i nawigacja na telefonie. To najczęstsze uwagi, które słyszeliśmy o gotowych platformach. Własna platforma pozwala je naprawić, a nie czekać, aż ktoś je naprawi za nas.

Nauka bez tarcia

Wracasz do kursu i lądujesz tam, gdzie skończyłeś, z Twoją prędkością odtwarzania. Lekcja odhacza się sama, kolejna startuje sama.

Nasze dane, nasz rytm

Widzimy, które lekcje działają, a przy których ludzie odpadają. Nową funkcję włączamy wtedy, kiedy jest gotowa, osobno dla każdej marki.

API na pierwszym miejscu

Strona, panel i aplikacja na iPhone'a korzystają z tego samego API. Sklep nadaje dostęp przez API, a agent AI czyta statystyki tak samo jak człowiek.

Funkcje

Od pierwszej lekcji do ukończonego kursu

Wszystko, czego potrzeba, żeby kurs ukończyć, a nie tylko kupić.

Kurs i postęp

Agenda, która od razu pokazuje, gdzie jesteś

Moduły w folderach, odhaczone lekcje i pasek postępu. Jedno kliknięcie i wracasz do lekcji, którą zacząłeś.

  • Wznawianie od miejsca, w którym skończyłeś
  • Lekcja odhacza się sama po obejrzeniu 95% nagrania
  • Lekcje wideo, artykuły i załączniki do pobrania
  • Lekcje odblokowywane z czasem, gdy kurs ma swój rytm
Notatki

Notatka przypięta do sekundy nagrania

Piszesz notatkę w trakcie lekcji, a ona zapamiętuje moment nagrania. Klikasz ją później i wideo wraca dokładnie tam.

  • Znacznik czasu przy każdej notatce
  • „Moje notatki”: wszystkie notatki z kursu w jednym miejscu
  • Notatki widzisz tylko Ty
Motywacja

Odznaki i seria tygodniowa

Nauka to maraton, nie sprint. Odznaki za kolejne kroki i seria tygodni z nauką pomagają utrzymać rytm, zamiast zaliczyć kurs w jeden weekend i zapomnieć.

  • Odznaki za postępy w kursach
  • Seria tygodniowa: ile tygodni z rzędu się uczysz
  • Ocena lekcji gwiazdkami z komentarzem, który czyta zespół

Player

Player, o który prosili kursanci

Wideo to serce kursu, więc player dostał najwięcej uwagi. Pamięta Twoje ustawienia i na telefonie działa tak, jak się tego spodziewasz.

  • Prędkość od 0,5× do 3×, także 0,85× i 1,15×
  • Prędkość i inne ustawienia zapamiętane między lekcjami
  • Tryb kinowy: duże wideo bez przechodzenia na pełny ekran
  • Autoodtwarzanie kolejnej lekcji z 3-sekundowym odliczaniem
  • Link do lekcji od konkretnej sekundy
  • Napisy po polsku
  • Na telefonie: podwójne stuknięcie przewija o 10 s, w poziomie duży przycisk odtwarzania
  • Tryb „Słuchaj”: lekcja jako dźwięk, gdy nie możesz patrzeć w ekran
  • AirPlay: lekcja na telewizorze

Więcej funkcji

Ucz się tak, jak Ci wygodnie

Na telefonie, w słuchawkach albo na telewizorze. Z pytaniem pod lekcją i quizem na koniec.

Quizy

Sprawdź się, zanim pójdziesz dalej

Quiz po lekcji albo module pokazuje, czy wiedza została w głowie. Wynik od razu, a zaliczony quiz liczy się do postępu.

  • Kilka rodzajów pytań
  • Próg zaliczenia ustawiany dla każdego quizu
  • Limit podejść

Aplikacja na iPhone'a i iPada

Natywna aplikacja: lekcje do obejrzenia offline, odtwarzanie w tle i w okienku obraz w obrazie.

Wyszukiwarka i transkrypcja

Szukanie po tytułach i po tym, co pada w nagraniach. Klikalna transkrypcja: zdanie przenosi do tej chwili wideo.

Komentarze pod lekcjami

Pytania i dyskusja przy konkretnej lekcji, zamiast rozproszonych po mailach i grupach.

Logowanie Google i Face ID

Konto Google albo klucz dostępu (passkey) zamiast kodu z maila.

AirPlay

Lekcja na telewizorze jednym kliknięciem, bez szukania kabla.

Medale

Małe świętowanie za ukończony moduł i kurs. Część medali jest ukryta, dopóki ich nie zdobędziesz: Nocny marek, Ranny ptaszek, Jeszcze jeden odcinek…

Wiele marek

Jedna platforma, każda marka u siebie

devstyle i slowbiz działają na tej samej platformie, ale każda marka ma swój adres, logo, kolory i kursantów. Dane marek są rozdzielone w bazie, a testy pilnują, żeby nic nie przeciekło między nimi.

  • Własna domena, logo i kolory marki
  • Funkcje włączane osobno dla każdej marki
  • Logowanie kodem z maila, kontem Google albo Face ID, bez hasła do zapamiętania

Panel

Panel dla zespołu: kursy, dostępy i liczby

Kurs układamy w edytorze, dostęp nadaje sklep, a statystyki pokazują, gdzie kursanci się zatrzymują.

Edytor kursu

Agenda kursu przeciąganiem

Drzewo modułów i lekcji układasz myszką. Wrzucasz wiele plików naraz, ustawiasz rytm odblokowywania i publikujesz, kiedy kurs jest gotowy.

  • Foldery, lekcje wideo i artykuły, załączniki
  • Upload wielu plików naraz
  • Odblokowywanie lekcji z czasem
  • Dziennik zmian: kto i co zmienił
Statystyki

Lejek kursu: kto doszedł do 25, 50, 75 i 100%

Widać, ile osób zaczęło kurs, ile doszło do połowy i ile skończyło. Przy każdej lekcji: ile osób ją otworzyło i ile ukończyło.

  • Lejek ukończenia kursu
  • Postęp pojedynczego kursanta, gdy pisze do obsługi
  • Raport zespołu: postęp grupy z jednej firmy w kursie
  • Dostęp czasowy i masowe nadawanie dostępu

API i agenci AI

Sklep nadaje dostęp, agent czyta liczby

Kupujesz kurs w naszym sklepie, a sklep jednym zapytaniem do API zakłada Ci konto i nadaje dostęp. Mail z informacją o dostępie może wyjść od razu. Ten sam klucz z zakresami dostaje agent AI.

  • Nadawanie i sprawdzanie dostępu przez API
  • Klucze API z zakresami: klucz może tylko to, na co mu pozwolono
  • API statystyk dla agentów AI: same liczby, bez danych osób
  • Opis API w OpenAPI; aplikacja na iPhone'a korzysta z tego samego API
# sklep nadaje dostęp po zakupie
POST /api/admin/access/grant
x-api-key: ...
[
  {
    "resourceId": "oferta-kurs-przykladowy",
    "email": "ola@example.com",
    "firstName": "Ola",
    "sendEmail": true
  }
]

# odpowiedź: nowe dostępy
{ "newlyGrantedAccesses": [ ... ] }

Pod maską

Szybka, bezpieczna, nasza

Napisaliśmy platformę od nowa w 2026 roku i przenieśliśmy na nią kursantów obu marek.

AWS we Frankfurcie

Strona i API działają na AWS w regionie Frankfurt, jako funkcje serverless. Baza Postgres.

Wideo w Mux

Nagrania hostuje Mux, który dobiera jakość do łącza. Sami nie budujemy hostingu wideo.

Marki oddzielone w bazie

Każde zapytanie działa w kontekście jednej marki, a Postgres (row-level security) pilnuje tego drugi raz.

Bez haseł

Logujesz się kodem albo linkiem z maila, kontem Google albo kluczem dostępu. Nie ma hasła, które mogłoby wyciec.

Dziennik zdarzeń

Zmiany w kursach, dostępach i ustawieniach trafiają do dziennika. Wiadomo, co zrobił człowiek, a co sklep albo agent.

Testy przed każdym wdrożeniem

Każda zmiana przechodzi testy, także w prawdziwej przeglądarce, zanim trafi do kursantów.

Gdzie jesteśmy

Działa. Kursanci już na niej się uczą.

Nowa wersja platformy działa od października 2026 dla devstyle i slowbiz.

  1. Nowa platformanapisana od nowa, na AWSgotowe
  2. Przeprowadzkaedu2.devstyle.pl i edu2.slowbiz.pl na nowej wersjipaździernik 2026

Mniej znaczy pewniej

Czego celowo nie budujemy

Sprzedajemy w sklepie, newsletter prowadzi MailStyle, wideo trzyma Mux. Platforma nie musi tego powtarzać. Ma dobrze robić jedno: uczyć.

  • Koszyk i płatności
  • Rejestracja bez zakupu
  • Kreator stron sprzedażowych
  • Własny hosting wideo
  • Hasła do zapamiętania
  • Sprzedaż platformy innym szkołom