/ Case study /

Tigers

Skalowalna platforma edukacyjna wspierająca ekspansję produktów cyfrowych

  • 16

    Kursów płatnych na skalowalnej platformie

  • 0

    Zewnętrznych wtyczek LMS

  • 100%

    Zarządzania treścią po stronie klienta

/ 01 / Podsumowanie

Case study w pigułce

Zaprojektowaliśmy i wdrożyliśmy w pełni dedykowany, wydajny ekosystem e-learningowy dla Tigers – dynamicznie rozwijającej się agencji marketingu cyfrowego. Celem projektu było zwiększenie ekspansji oferty edukacyjnej premium. Inicjatywa ta powstała w odpowiedzi na krytyczne wąskie gardła infrastrukturalne dotychczasowego rozwiązania opartego na WordPressie, któremu brakowało elastyczności bazy danych i skalowalności architektonicznej niezbędnej do obsługi strukturyzowanych, wielorozdziałowych kursów wideo oraz pakietowania treści (content bundling). Dostarczone rozwiązanie to aplikacja internetowa klasy enterprise, zbudowana od podstaw przy użyciu frameworka Symfony, połączona z kompleksowym, szytym na miarę design systemem. Nowa platforma oferuje modułową, hierarchiczną architekturę nauki (kursy, moduły, lekcje) oraz intuicyjny panel administracyjny (BackOffice) dla personelu nietechnicznego, umożliwiający bezproblemowe publikowanie treści. Od momentu uruchomienia infrastruktura została z powodzeniem wyskalowana do obsługi 16 kompleksowych kursów płatnych, zintegrowano zaawansowane, transakcyjne pakiety produktów oraz całkowicie wyeliminowano ryzyko związane z zależnościami od wtyczek, typowe dla gotowych rozwiązań pudełkowych. Transformacja ta znacząco zwiększyła retencję studentów, jednocześnie umacniając pozycję Tigers jako dostawcy wiedzy marketingowej klasy premium.

/ 02 / O kliencie

O kliencie

Tigers to szybko rozwijająca się agencja marketingu cyfrowego, znana z dostarczania najwyższej klasy rozwiązań w obszarze performance marketingu, strategii oraz mediów społecznościowych. Oprócz działalności agencyjnej, Tigers prowadzi odnoszący sukcesy dział edukacyjny, którego celem jest podnoszenie kwalifikacji marketerów i przedsiębiorców. Ich portfolio obejmuje niezwykle popularne publikacje branżowe, takie jak Ads Book i Organika Book. W ramach długoterminowej strategii wzrostu, Tigers stale rozwija swój dział produktów cyfrowych, dostarczając uporządkowaną wiedzę poprzez płatne ścieżki wideo premium oraz bezpłatne materiały eksperckie (thought-leadership).

Usługi
  • Dedykowane oprogramowanie (Custom Software Development)
  • Projektowanie UX/UI
  • Architektura platform e-learningowych
Branża

Marketing cyfrowy / EdTech / Szkolenia zawodowe

Model współpracy

Time & Materials — Dedykowany zespół

Wielkość zespołu

4 osoby (1 Frontend Developer, 1 Backend Developer, 1 UX/UI Designer, 1 Project Manager)

/ 03 / Wyzwanie

Wyzwanie: Ograniczenia szablonów i bariery w skalowaniu

Firma Tigers odnotowała bezprecedensowy wzrost popytu na swoje specjalistyczne analizy i wiedzę marketingową. Choć ich pierwsze produkty edukacyjne radziły sobie wyjątkowo dobrze, długoterminowa strategia biznesowa agencji opierała się na przejściu od pojedynczych e-booków do złożonych, wielopoziomowych kursów online. Próba wdrożenia tej strategii na dotychczasowej platformie opartej na WordPressie zderzyła się jednak ze sztywnymi ograniczeniami technicznymi:

  • 01/

    Nieelastyczna architektura i ograniczenia wydajnościowe

    Dotychczasowa struktura monolityczna nie pozwalała na naturalne, głębokie zagnieżdżanie treści (np. grupowanie wielu osobnych lekcji wideo w ramach nadrzędnych rozdziałów kursu). Wymuszenie tych funkcji w WordPressie wymagało oparcia systemu na licznych zewnętrznych wtyczkach LMS (Learning Management System). To drastycznie obniżało wydajność witryny, wydłużało czas ładowania stron i groziło utratą zaangażowania studentów.

  • 02/

    Brak swobody produktowej i komercyjnej

    Sztywne, gotowe szablony ograniczały zespół UX/UI, zmuszając do kompromisów w układzie interfejsu nauki oraz procesów zakupowych (checkout). Co więcej, klient nie miał strukturalnej swobody w eksperymentowaniu ze złożoną logiką produktów cyfrowych – taką jak pakiety łączące różne produkty, automatyczne poziomy dostępu czy hybrydowe ekosystemy treści płatnych i bezpłatnych – bez ryzyka konfliktów w kodzie i uszkodzenia działających wtyczek.

/ 04 / Rozwiązanie Primotly

Rozwiązanie Primotly: Czysta architektura i dedykowany Design System

Tigers potrzebowało dedykowanego partnera technologicznego, który odszedłby od gotowych szablonów i zbudował zoptymalizowaną, szytą na miarę aplikację, idealnie dopasowaną do cyklu życia ich skalowalnych produktów cyfrowych. Zespół Primotly zrezygnował z „łatania” istniejących szablonów i oprogramowania pudełkowego, decydując się na zaprojektowanie skalowalnej aplikacji internetowej od zera. Strategia deweloperska stawiała na pierwszym miejscu swobodę strukturalną, solidną separację danych oraz bezkompromisowe doświadczenie użytkownika (UX).

Fundament oparty na Symfony: Platforma została zaprojektowana przy użyciu frameworka Symfony. Wybór ten zapewnił czysty, modułowy backend zdolny do błyskawicznego wykonywania zapytań do bazy danych i mapowania skomplikowanych relacji między użytkownikami, zakupami, kursami, modułami i lekcjami.

Dedykowany Design System i spójne UX: Jeszcze przed napisaniem głównej logiki backendowej, projektant UX/UI z Primotly stworzył w Figmie kompleksowy, spójny z marką system projektowania (design system). Każdy element interfejsu (od płynnie działającego odtwarzacza wideo po wskaźniki postępu nauki) został zaprojektowany na zamówienie, aby odzwierciedlać tożsamość premium marki Tigers, zapewniając studentom maksymalną czytelność i łatwość obsługi.

Projekt został zrealizowany w modelu zwinnym (Agile) w oparciu o dwutygodniowe sprinty. Działając jako dedykowany zespół, Primotly zarządzało pełnym cyklem wdrożenia (obejmującym fazę discovery, interaktywne prototypowanie, rozwój backendu, testy i uruchomienie systemu), a po starcie objęło platformę stałą opieką techniczną i utrzymaniem infrastruktury.

Kluczowe funkcjonalności

  • Hierarchiczny, modułowy interfejs nauki

    Zastępuje rozproszone układy stron intuicyjnym, uporządkowanym panelem nauki. Treść jest zorganizowana w skalowalną hierarchię (Kursy, Moduły, Lekcje), dając studentom jasny i przejrzysty wgląd w ich postępy w nauce. Zapewnia to doskonałe, wolne od rozpraszaczy środowisko edukacyjne, co bezpośrednio przekłada się na wyższe wskaźniki ukończenia kursów.

  • Panel BackOffice dla użytkowników nietechnicznych

    Szyty na miarę panel administracyjny stworzony specjalnie dla wewnętrznych zespołów marketingu i contentu Tigers. Umożliwia menedżerom nieposiadającym wiedzy technicznej samodzielne wgrywanie wideo, organizowanie rozdziałów kursów, edycję tekstów oraz niezależne publikowanie materiałów.

  • Zaawansowany silnik sprzedaży i pakietowania produktów

    Elastyczna warstwa komercyjna wbudowana w architekturę bazy danych backendu, która pozwala administratorom na dynamiczne łączenie wielu osobnych kursów, lekcji czy materiałów do pobrania w spójne, promocyjne „pakiety” (bundles).

  • Dwuścieżkowy system zarządzania treścią (CMS)

    Zoptymalizowana, odseparowana architektura bazy danych, która dzieli wyświetlanie treści na dwa niezależne strumienie: ogólnodostępne repozytorium blogowe na bezpłatne materiały wspierające marketing przychodzący (inbound marketing) oraz zabezpieczoną paywallem strefę klasy enterprise na płatne, wielorozdziałowe zasoby edukacyjne.


/ 05 / Szczegóły techniczne

Szczegóły techniczne

  • 01/

    Wyeliminowanie ryzyka związanego z wtyczkami WordPressa poprzez autorski schemat Symfony

    • Problem: Rozwój biznesu klienta był bezpośrednio blokowany przez ograniczenia szablonów WordPressa. Ciężkie wtyczki LMS powodowały nieprzewidywalne opóźnienia bazy danych, ograniczały elastyczność układu platformy i tworzyły poważne luki w bezpieczeństwie z powodu sieci niezweryfikowanych zależności od firm trzecich.

    • Rozwiązanie: Primotly zaprojektowało odchudzoną, bezpieczną aplikację opartą na frameworku Symfony. Zespół inżynierów stworzył niezależny, wysoce zoptymalizowany schemat bazy danych, który natywnie mapuje wielozmienne tokeny dostępu studentów oraz zagnieżdżone relacje między rozdziałami, całkowicie omijając potrzebę stosowania zewnętrznych wtyczek.

    • Efekt: platforma osiągnęła stabilny, szybki czas odpowiedzi stron oraz pełną swobodę twórczą nad strukturami danych — co pozwoliło Tigers na płynne powiększenie biblioteki do 16 kompleksowych kursów płatnych przy zerowym spadku wydajności systemu i bez ryzyka utraty bezpieczeństwa.

  • 02/

    Zaprojektowanie dynamicznego frameworku relacyjnego do pakietowania produktów

    • Problem: Wdrożenie elastycznej funkcji „pakietu produktów” (gdzie użytkownik uzyskuje dostęp do wielu niezależnych kursów w ramach jednej transakcji) tradycyjnie wymaga skomplikowanych nadpisań bazy danych. Może to prowadzić do błędów w śledzeniu dostępu i zaburzać działanie istniejących procesów analityki płatności.

    • Rozwiązanie: Primotly zbudowało abstrakcyjną warstwę relacyjną w architekturze bazy danych Symfony. Zamiast wprowadzać pakiety produktów na sztywno do kodu, system traktuje kursy, rozdziały i pojedyncze dokumenty jako wymienne węzły treści (content nodes). Pakiety są konfigurowane jako węzły nadrzędne (parent nodes), które po autoryzacji zakupu dynamicznie przydzielają uprawnienia dostępu użytkownika do powiązanych z nimi węzłów podrzędnych (sub-nodes).

    • Efekt: zespół marketingu zyskał możliwość natychmiastowego uruchamiania, modyfikowania lub wyłączania promocyjnych pakietów wielokursowych z poziomu panelu administracyjnego, bezproblemowo wspierając bieżące kampanie sprzedażowe przy zerowym ryzyku wystąpienia błędów z odmową dostępu dla studentów.


/ 06 / Wpływ biznesowy i rezultaty

Wpływ biznesowy i wyniki

Nowa infrastruktura z powodzeniem obsłużyła szybkie wdrożenie 16 kompleksowych, wielorozdziałowych kursów płatnych, skalując się bez wysiłku wraz z rozszerzaną linią produktów cyfrowych Tigers.

  • Płynna architektura pakietowania produktów

    Z powodzeniem wprowadzono elastyczny silnik łączenia treści, zapewniając bezpośrednie wsparcie technologiczne dla zaawansowanych modeli promocyjnych i zwiększając dynamikę sprzedaży produktów cyfrowych.

  • Pełna samowystarczalność operacyjna

    Wdrożenie dedykowanego panelu BackOffice całkowicie uniezależniło wewnętrzny zespół ds. treści, pozwalając mu na samodzielne zarządzanie, edycję i publikację materiałów bez konieczności stałego angażowania programistów.

  • Zero kompromisów szablonowych

    Ominięcie standardowych ograniczeń WordPressa dało agencji pełną swobodę twórczą nad ich cyfrowymi zasobami, co wzmocniło postrzeganie marki Tigers jako elitarnego dostawcy wiedzy cyfrowej.

  • Wyższa retencja i satysfakcja studentów

    Połączenie zoptymalizowanego backendu Symfony i spersonalizowanego interfejsu (UI) przełożyło się na szybszą, wysoce intuicyjną ścieżkę edukacyjną, która maksymalizuje zaangażowanie użytkowników.

Stack technologiczny

Architektura backendu
Framework Symfony, PHP, dedykowane mapowanie obiektowo-relacyjne (ORM)
Frontend i projektowanie
Nowoczesny, responsywny frontend, przestrzeń projektowa Figma, dedykowany system projektowania (Design System)
Baza danych i bezpieczeństwo
Bezpieczna relacyjna baza danych, zaawansowane protokoły uwierzytelniania paywalla
Proces i organizacja pracy
Dwutygodniowe sprinty Agile, Jira, Slack, centrum dokumentacji Confluence

/ Case studies /

Zobacz nasze case studies

Jak możemy Ci pomóc?

Razem znajdziemy najlepsze rozwiązanie dla Twojego biznesu

Skontaktuj się z nami