Strona główna / case study / Platforma webowa dla firmy edtech

Dedykowana platforma webowa dla firmy oferującej nowoczesne rozwiązania edukacyjne

Dla klienta z branży EdTech stworzyliśmy i stale rozwijamy dedykowaną platformę “Bears’ Station”, wspierającą rozwój, utrzymanie i zarządzanie klientami oraz produktami edukacyjnymi.

  • WWWWWW
  • BackendBackend
  • FrontendFrontend
  • DevOpsDevOps
Edu graphic
Edu bears na ekranie monitora

Opis klienta

Edu Bears to firma oferująca nowoczesne rozwiązania edukacyjne. Flagowa marka klienta to licencjonowana metoda Teddy Eddie – niebanalny angielski dla dzieci w wieku 2–7 lat, sprawdzona w kilkuset szkołach w Europie przez dziesiątki tysięcy uczniów. Dla starszych kursantów oferowana jest metoda Savvy Ed, czyli program nauczania języka angielskiego dla nieco bardziej zaawansowanych kursantów w wieku 7–10 lat. Nastolatki natomiast mogą się uczyć metodą Edward’s League. Całość tworzy ambitną, bardzo skuteczną ścieżkę edukacyjną, która jest skorelowana z egzaminami Cambridge English.

Warto nadmienić, że oprócz wartości edukacyjnej, materiały Edu Bears, dzięki interesującym zadaniom oraz angażującym aktywnościom, skutecznie motywują uczniów do pracy na zajęciach. Dzięki aplikacjom pełnym humoru i atrakcyjnych gier każdy kursant ma zapewniony kontakt z językiem angielskim w domu.

Ambicją Edu Bears jest zapewnienie najlepszej edukacji językowej dzieciom; a swoim partnerom, czyli licencjobiorcom i ich pracownikom dostarczanie narzędzi, usług, synergii i wsparcia, które będzie przewyższać ich oczekiwania.

Cel projektu

Celem projektu była digitalizacja, wsparcie oraz dalsze usprawnienie procesu zarządzania klientami i produktami edukacyjnymi oferowanymi przez Edu Bears. Klient potrzebował narzędzia, które sprosta dynamicznemu rozwojowi firmy i planowanej ekspansji.

Jakich technologii użyliśmy?

Front-end wykorzystuje Angular - otwarty framework i platforma do tworzenia SPA, napisany w języku TypeScript i wspierany oraz rozwijany przez Google. Natomiast back-end powstał przy użyciu Laravel - frameworka do aplikacji internetowych napisanego w języku PHP.

System stworzony został w oparciu o rozproszoną architekturę (mikroserwisy) i kontenery Docker, które łączą wszystko w jedną całość. Projekt jest nastawiony na stały rozwój i ciągłą rozbudowę, dlatego od początku wdrożony został zaawansowany proces CI/CD, polegający na ciągłym i automatycznym sprawdzaniu, testowaniu i wdrażaniu kodu do produkcji.

  • PHP logoPHP
  • laravel logoLaravel
  • angular logoAngular
  • mysql logoMySql
ilustracja wektorowa nauka

Główne wyzwania

W początkowej fazie największym wyzwaniem było przejęcie projektu na zaawansowanym etapie developmentu. Konieczne było szczegółowe wdrożenie, dobre zrozumienie architektury i sposobu działania projektu. Naszym zadaniem było przejęcie prac programistycznych, zoptymalizowanie i dopracowanie zastanego systemu, a następnie, utrzymanie i dalsza rozbudowa, zgodnie z planowaną road-mapą rozwoju.

Szybko natrafiliśmy na problemy z wydajnością poszczególnych elementów systemu. Sprawy nie ułatwiał również brak dokumentacji technicznej. Na szczęście otrzymaliśmy duże wsparcie merytoryczne ze strony klienta, który, co nie zawsze oczywiste, bardzo dobrze znał system.

ekran aplikacji

Wszystko jest bardzo dobrze zaplanowane. Wszystkie priorytety są prawidłowo ocenione i WebMakers zawsze jest w stanie sprostać każdemu zadaniu. Świetna organizacja pracy pozwala na osiągnięcie naszych celów.

Elżbieta BerkaEdu Bears Deputy CEO, IT Project Manager

Rozwiązanie

Odpowiedzią na potrzeby klienta była (a właściwie cały czas jest, bo projekt rozwijamy nieustannie, odkąd przejęliśmy go w 2019 roku) dedykowana platforma webowa “Bears’ Station”, która stała się swego rodzaju centrum dowodzenia.

Można powiedzieć, że to rozbudowany system CRM do zarządzania czymś w rodzaju franczyzy, wspierający działania sprzedażowe, marketingowe oraz produkty satelickie klienta, z wbudowanym systemem CRM dla współpracujących szkół językowych.

System daje szkołom dostęp do szeregu narzędzi i umożliwia zarządzanie edukacją za pomocą autorskich metod opracowanych przez Edu Bears.

Funkcjonalności platformy

Na przestrzeni lat platforma “Bears' Station” ewoluowała i ciągle się rozwija. W tym czasie, poza zapewnieniem stabilności, bieżącym wsparciem klienta i wieloma mniejszymi zmianami, wdrożyliśmy kilka dużych modułów związanych z m.in. obsługą konferencji, warsztatów czy wsparciem dla kolejnych metod nauczania, jak np. Edward’s League.

Zaimplementowaliśmy również zaawansowany monitoring całego systemu, wykorzystujący narzędzia takie jak Zabbix i Sentry, który zapewnia skuteczne monitorowanie aplikacji w środowisku produkcyjnym i wykrycie błędów trudnych do wykrycia podczas testów.

ekran aplikacji
ekran aplikacji

Platforma stanowi obecnie rozbudowany system o szerokiej funkcjonalności. Do najważniejszych z nich należą m.in.:

  • Rozbudowany moduł użytkowników, pozwalający zarządzać wszystkimi użytkownikami i zaawansowanymi uprawnieniami, będący zaawansowanym mechanizmem kontroli dostępów (RBAC).
  • Partnerzy - zarządzanie partnerami oraz przydzielanie im i ich pracownikom dostępu do odpowiednich zasobów (np. metod nauczania).
  • Opiekunowie - moduł, który pozwala na zarządzanie zadaniami opiekunów metod, kalendarium, które wspomaga zapewnienie wysokiej jakości nauczania licencjonowanymi metodami Edu Bears (Teddy Eddie, Savvy Ed, Edward’s League) w szkołach partnerskich.
  • Konferencje i warsztaty - moduły umożliwiające zapisywanie się na konferencje i warsztaty realizowane przez Edu Bears, a także zarządzanie nimi, komunikację z uczestnikami czy generowanie certyfikatów.
  • Plac Zabaw, Savvy Quest, Homework Site - moduł aplikacji edukacyjnych oferowanych przez klienta (stanowiących zewnętrzne systemy skomunikowane z Bears’ Station za pomocą REST API), który pozwala zarządzać dostępem do aplikacji dla różnych grup użytkowników, śledzić postępy uczniów w odrabianiu zadań domowych (pobieranie statystyk z aplikacji), wysyłać wiadomości (integracja z zewnętrznym narzędziem do obsługi masowych wysyłek mailowych) oraz wystawiać zaliczenia (wysyłanie danych do aplikacji).
  • Chmura - zintegrowana z zewnętrzną chmurą AWS, umożliwiająca przechowywanie różnych plików i materiałów dydaktycznych, z różnymi, wbudowanymi funkcjonalnościami, jak np. dostępność plików i zarządzanie uprawnieniami.
  • Raporty - moduł służący do generowania raportów dla rodziców dzieci uczących się w szkołach.
  • Komunikacja – moduł oferujący funkcje newslettera (integracja z zewnętrznym narzędziem do obsługi masowych wysyłek mailowych) oraz powiadomień dla użytkowników platformy, z możliwością przesyłania treści dedykowanych różnym grupom użytkowników, w różnych wersjach językowych, na różne rynki obsługiwane przez klienta.

Porozmawiajmy

Masz pomysł na podobną realizację? Skontaktuj się z nami!

Umów spotkanie
praca

Zespół projektowy

Na co dzień prace realizuje stały zespół projektowy, znający doskonale cały system. Z uwagi na specyfikę projektu, czasem konieczna jest z naszej strony większa elastyczność i okresowe rozszerzanie zespołu, aby zrealizować większy etap lub sprostać pilnym terminom realizacji. Od początku współpracy, we wsparcie klienta i realizację jego celów biznesowych, zaangażowanych było łącznie 12 członków załogi WebMakers.

liczba 12

Proces powstawania projektu

  • Poznanie i przyjęcie projektu
  • Analiza i doprecyzowanie założeń
  • Development
  • Testowanie
  • Audyt, dopracowanie infrastruktury i wdrożenie produkcyjne
  • Stałe utrzymanie i dalszy rozwój
  • PorozmawiajmyJeśli potrzebujesz podobnej realizacji, nie wahaj się do nas napisać. Umów spotkanie

Efekty projektu

PRZED

  • brak digitalizacji znacznej części procesu
  • problemy wydajnościowe i błędy utrudniające korzystanie z systemu
  • brak monitoringu systemu i infrastruktury

PO

  • stabilne narzędzie, idealnie dopasowane do potrzeb biznesowych oraz wspierające rozwój firmy i ekspansję zagraniczną
  • zadowolenie pracowników firmy i użytkowników platformy
  • pełen monitoring systemu i infrastruktury umożliwiający szybką reakcję na potencjalne problemy

Co zyskała firma

Od początku współpracy z Edu Bears postawiliśmy na ewolucję zamiast rewolucji. Małymi krokami rozwijaliśmy oprogramowanie, aby odpowiadało realnym potrzebom biznesowym i stanowiło stabilne narzędzie wspierające rozwój firmy oraz jej ekspansję zagraniczną. Znacznie podnieśliśmy też współczynniki niezawodności całego systemu. Wspólnie z klientem, wypracowaliśmy sposób umożliwiający ciągły rozwój platformy “Bears’ Station” z zachowaniem dużej elastyczności w podejściu do realizowanych zadań. Firma Edu Bears zyskała partnera technologicznego, na którego zawsze może liczyć.

Opinia klienta

Elżbieta Berka

"Dotychczasowa współpraca, która charakteryzowała się rzetelnością i profesjonalnym podejściem do wykonywanych obowiązków sprawia, że bez żadnych wątpliwości możemy polecić firmę WebMakers innym."

clutch logo5 star rating

Elżbieta Berka

Edu Bears Deputy CEO, IT Project Manager

Zobacz również

Platforma edukacyjna do nauki zdalnej

Dla klienta z branży EdTech stworzyliśmy nowoczesną platformę do nauki zdalnej i przeprowadziliśmy proces migracji użytkowników z powstałego wiele lat temu systemu legacy, z ogromnym długiem technologicznym, który generował firmie wiele problemów.

Więcej

Platforma do zamawiania lodów online

Sieci lodziarni, sprzedającej lody naturalne, pomogliśmy zdywersyfikować sprzedaż i uruchomić nowy kanał sprzedaży, w postaci platformy do łatwego i szybkiego zamawiania lodów z dostawą do domu.

Więcej

Portal do promowania najbardziej luksusowych hoteli na świecie

Dla lidera w branży luksusowych podróży stworzyliśmy nowy kanał marketingowy, w formie dedykowanego portalu do promowania oferty 50. najbardziej luksusowych hoteli na świecie.

Więcej