Case Study: Aplikacja dla SFV i kobiecej piłki nożnej | Prime Force
W ścisłej współpracy ze Szwajcarskim Związkiem Piłki Nożnej (SFV/SFA), Prime Force stworzyło dedykowaną aplikację do realizacji projektu Legacy Challenge. Inicjatywa ta jest częścią programu dziedzictwa SFA pod hasłem „Here to Stay” i ma na celu zrównoważony rozwój futbolu dziewcząt i kobiet w Szwajcarii, wykraczający daleko poza domowe Mistrzostwa Europy w 2025 roku. Platforma umożliwia klubom zgłaszanie podjętych działań, zdobywanie punktów oraz kwalifikację na poziomy: brązowy, srebrny lub złoty, co wiąże się z atrakcyjnymi nagrodami. Narzędzie to konsoliduje wszystkie aktywności w jednym miejscu, zwiększa ich widoczność, a tym samym realnie wpływa na motywację i zaangażowanie klubów w całym kraju.
Kontekst Projektu
Platforma Legacy Challenge umożliwia klubom łatwe zgłaszanie inicjatyw, przesyłanie dokumentacji potwierdzającej działania oraz udział w ogólnokrajowej rywalizacji. Dzięki temu istniejące wysiłki stają się widoczne, a nowe pomysły są promowane – wszystko po to, by inspirować jeszcze więcej dziewcząt i kobiet do gry w piłkę nożną.
Prime Force wspierało SFV (SFA) w budowie funkcjonalnej i przyjaznej dla użytkownika platformy. Nasz zakres prac obejmował:
Projektowanie layoutu i screen design dla dedykowanego mikroserwisu.
Wdrożenie platformy klubowej do przesyłania i zarządzania zgłoszeniami.
Stworzenie interfejsu administracyjnego dla SFV do wydajnego przetwarzania wniosków.
Funkcjonalności Backend, umożliwiające przesyłanie załączników i kompleksowe zarządzanie danymi.
Ścisła koordynacja między Prime Force a SFV była kluczem do sukcesu, gwarantując, że platforma jest precyzyjnie dopasowana do potrzeb klubów.
Kluczowe funkcjonalności
Zgłaszanie inicjatyw: Kluby mogą dokumentować swoje działania bezpośrednio na platformie i przesyłać dowody ich realizacji.
System punktowy i rankingowy: Platforma automatycznie przelicza punkty i przypisuje kluby do poziomów Brązowego, Srebrnego lub Złotego.
Panel administracyjny (Dashboard): SFV ma pełny wgląd w zgłoszenia, może weryfikować dane i generować raporty.
User-friendly design: Intuicyjna nawigacja i przejrzysta struktura ułatwiają korzystanie z systemu zarówno klubom, jak i federacji.
Implementacja Techniczna (Technical Implementation)
Aplikacja oparta jest na nowoczesnej architekturze wykorzystującej NuxtJS (Frontend) oraz Spring Boot (Backend). To połączenie gwarantuje wysoką wydajność, skalowalność i bezpieczeństwo.
Architektura i Bezpieczeństwo
System podąża za sprawdzonymi wzorcami projektowymi, takimi jak MVC oraz Repository Pattern, co zapewnia łatwość utrzymania kodu. Serwerowe trasy NuxtJS (Server Routes) pełnią rolę bezpiecznej warstwy pośredniej (middleware) między frontendem a backendem. Dzięki temu backend Spring Boot nie jest dostępny publicznie, a uwierzytelnianie i zarządzanie tokenami odbywa się w całości po stronie serwera.
Wyróżniające się rozwiązania techniczne:
Zarządzanie treścią przez Markdown: Strony z treścią są renderowane dynamicznie przy użyciu Markdown. Pozwala to autorom na łatwą i elastyczną edycję tekstów – bez specjalistycznej wiedzy technicznej.
Dynamiczny Form Builder: Backend dostarcza konfiguracje dla dynamicznych formularzy, które są automatycznie renderowane we frontendzie. Pozwala to na dodawanie nowych pól i walidacji bez konieczności modyfikacji kodu frontendu.
Architektura bezpieczeństwa z Proxy Pattern: Serwer NuxtJS komunikuje się wyłącznie z backendem. To gwarantuje, że Spring Boot pozostaje niewidoczny dla sieci publicznej, co znacząco podnosi poziom bezpieczeństwa i chroni wrażliwe dane.
Rezultaty
Pierwsza edycja Legacy Challenge zakończyła się pełnym sukcesem: ponad 260 klubów zgłosiło około 1200 inicjatyw, w tym założenie 103 nowych drużyn, powołanie 179 nowych działaczek oraz przeszkolenie 129 nowych trenerek. Platforma nadała tym działaniom niezbędną widoczność, zmotywowała kluby do podejmowania kolejnych kroków i położyła solidny fundament pod drugą edycję wyzwania, która wystartuje jesienią 2025 roku.
Opinia klienta
„Współpraca z Prime Force była dla nas ogromnym wsparciem w sprawnym wdrażaniu Legacy Challenge i motywowaniu klubów. Platforma jest intuicyjna, niezawodna i doskonale prezentuje ogromną różnorodność podejmowanych działań”.
– Jan Staffelbach, Project Manager Legacy Club Coaching & Challenge, Szwajcarski Związek Piłki Nożnej (SFV/SFA)
Swiss Football Association (SFA)
Dzięki partnerstwu z Prime Force, projekt Legacy Challenge został zrealizowany przy zachowaniu pełnej stabilności technicznej i intuicyjnego interfejsu użytkownika. To kluczowy krok w stronę długofalowego wzmocnienia piłki nożnej dziewcząt i kobiet w Szwajcarii.