Prace nad projektem rozpoczęliśmy od wnikliwego researchu. Trampo miało być wielofunkcyjną platformą skierowaną do dwóch grup odbiorców, dostępną na urządzeniach z różnymi systemami operacyjnymi i w różnych formatach. Z tego powodu dobór odpowiednich narzędzi był dla nas kluczowy już na początku prac. Następnie przetestowaliśmy wybrane wtyczki i narzędzia, budując swoisty Proof of Concept.
Proof of Concept to podejście, w ramach którego tworzy się uproszczoną aplikację, mającą na celu udowodnienie, że pełna wersja systemu będzie funkcjonalna i jej tworzenie ma sens.
Przy tak rozbudowanym projekcie dogłębna analiza wszystkich potencjalnych zagrożeń i ślepych uliczek była dla nas konieczna. Dzięki niej mieliśmy pewność, że dostarczymy platformę spełniającą oczekiwania klienta.
Podczas prac nad samą platformą kluczowym wyzwaniem była prawidłowa integracja kilku narzędzi i ich personalizacja Aplikacja Trampo jest zbudowana w oparciu o LMS LearnDash oraz wykorzystuje WooCommerce do obsługi płatności. Warto jednak podkreślić, że podstawowe funkcje wtyczek wymagały znacznej ingerencji naszego zespołu. Funkcjonalność rekomendacji szkoleń, różne metody zakupu, czy rankingi uwzględniające prywatność użytkowników wymagały dostosowania kodu źródłowego.
Kolejnym elementem projektu była aplikacja mobilna zarządzania z WordPressa. Aplikacja jest skierowana do uczestników szkoleń, którzy mogą logować się do Trampo, odtwarzać szkolenia i rozwiązywać quizy. Zarówno nam, jak i klientowi zależało, aby szkolenia były dodawane przez platformę i automatycznie dostępne na wszystkich możliwych urządzeniach. Z tego powodu do zbudowania aplikacji użyliśmy narzędzia App Presser. Przygotowaliśmy layout aplikacji i dostosowaliśmy ustawienia platformy tak, aby realizacja szkoleń była jak najbardziej przyjazna dla użytkowników. Po zakończeniu prac pomogliśmy klientowi wprowadzić aplikację do sklepów Google Play i AppStore. Proces ten wymaga czasu i zaangażowania, a każda aplikacja musi spełniać wymogi obu platform.
Trampo to gotowa platforma kursowa, która pomaga skutecznie wdrażać nowe umiejętności. Użytkownicy mają dostęp do szkoleń w wybranej przez siebie formie zarówno poprzez przeglądarkę, jak i aplikację mobilną, a administratorzy mogą w prosty sposób dodawać nowe szkolenia do systemu. Mamy nadzieję, że Trampo stanie się nieocenionym narzędziem, które pomoże wielu organizacjom w skutecznym rozwoju pracowników i podnoszeniu ich kompetencji zawodowych.