Rozwój Platformy e-Learningowej Pathship z Wykorzystaniem Sztucznej Inteligencji

Branża

E-learning

Technologie

angularnodeawspostgresqlts

Kraj

Hong Kong

O Kliencie

Pathship było platformą e-learningową zaprojektowaną dla klientów korporacyjnych, skupioną na ciągłym rozwoju i podnoszeniu kwalifikacji ich pracowników. Platforma wykorzystywała uczenie maszynowe i analizę mimiki twarzy do mierzenia zaangażowania podczas sesji szkoleniowych, poprawiając wyniki nauki i dopasowanie ekspertów do uczniów. Takie podejście zapewniało pracownikom spersonalizowane i skuteczne szkolenia, nadążające za zmieniającymi się potrzebami ich branż.

Potrzeby Klienta

Skalowalna Aplikacja Webowa

Skalowalna Aplikacja Webowa

Zaawansowane Uczenie Maszynowe

Zaawansowane Uczenie Maszynowe

Efektywna Architektura Mikroserwisów

Efektywna Architektura Mikroserwisów

UX i Projektowanie Interakcji

UX i Projektowanie Interakcji

Pathship potrzebował skalowalnej aplikacji webowej, aby wspierać swoich klientów korporacyjnych w ciągłym rozwoju i podnoszeniu kwalifikacji ich pracowników. Klient potrzebował zaawansowanych algorytmów uczenia maszynowego do mierzenia zaangażowania poprzez analizę mimiki twarzy podczas sesji szkoleniowych. Dzięki temu wyniki nauki się poprawiały, a uczący się trafiali do odpowiednich ekspertów. Sprawna integracja UX i designu była kluczowa dla intuicyjnego i przyjaznego doświadczenia. Dodatkowo, efektywna komunikacja między mikroserwisami zapewniła wydajność i skalowalność systemu.

Dostarczone Usługi

Rozwój Backend: Budowa nowych usług backendowych i refaktoryzacja istniejących systemów w celu poprawy wydajności i skalowalności.

Rozwój Frontend: Ścisła współpraca z zespołem UX klienta w celu zapewnienia, że aplikacja webowa jest przyjazna dla użytkownika i spełnia specyfikacje projektowe.

Mikroserwisy Napędzane Wydarzeniami: Wdrożenie wzorca komunikacji napędzanego wydarzeniami między mikroserwisami w celu poprawy efektywności i wydajności systemu.

Ciągła Integracja: Utrzymywanie bliskiej współpracy z zespołem UX klienta, uczestniczenie w regularnych spotkaniach w celu zapewnienia płynnej integracji designu i funkcjonalności.

Zakres Prac

  1. Nieustanne rozwijanie i ulepszanie głównej aplikacji webowej.

  2. Budowa nowych usług backendowych i refaktoryzacja istniejących już systemów w celu lepszej wydajności i skalowalności.

  3. Wdrożenie wzorca komunikacji opartego o zdarzenia między mikroserwisami w celu poprawy wydajności i efektywności systemu.

  4. Ścisła współpraca z zespołem UX klienta w celu integracji designu i funkcjonalności.

Technologie

Node.js: Służyło jako środowisko uruchomieniowe backendu, zapewniając skalowalną i efektywną platformę do rozwoju aplikacji po stronie serwera.

Angular: Używany do rozwoju frontendowego, umożliwiał tworzenie dynamicznych i responsywnych interfejsów użytkownika.

Typescript: Używany zarówno do rozwoju frontendowego, jak i backendowego, oferuje ulepszoną jakość kodu i łatwość w utrzymaniu.

Redis: Wykorzystywany do efektywnego cachowania i przechowywania danych w czasie rzeczywistym, poprawia również wydajność aplikacji.

AWS: Wykorzystywane do usług chmurowych i infrastruktury, zapewnia skalowalność, niezawodność i bezpieczeństwo.

PostgreSQL: Wybrana jako główna relacyjna baza danych ze względu na niezawodność i wsparcie dla złożonych zapytań.

Współpraca

Projekt rozpoczął się od dokładnego planowania i analizy wymagań, a następnie przeszedł przez iteracyjne cykle rozwoju. Nasz zespół utrzymywał bliską współpracę z zespołem UX klienta, uczestnicząc w regularnych spotkaniach w celu dopasowania designu i funkcjonalności. Procesy rozwoju backendu i frontendu były prowadzone równolegle, z naciskiem na wdrażanie skalowalnych, wysokowydajnych systemów. Ciągła integracja i testowanie zapewniały jakość i niezawodność platformy, podczas gdy wdrożenie wzorca komunikacji opartego o zdarzenia pomiędzy mikroserwisami optymalizowało wydajność i efektywność systemu.

common.checkClutchWork

Co mówią o nas klienci

Working with Codino has been exceptional. Their dedication to our project's success was unparalleled. From meticulous attention to detail to proactive problem-solving, they consistently exceed our expectations.

Todd Gibson

VP of Product