Wallup
System wspomagania treningu wspinaczkowego
Cele biznesowe:
Poprawa dostępności usług dla społeczności wspinaczkowej – stworzenie centralnego, łatwo dostępnego punktu kontaktu dla wszystkich wspinaczy w Polsce poprzez aplikacje mobilne (iOS, Android) oraz interfejs webowy. Zwiększenie jakości rozwiązań względem istniejących aplikacji – przewyższenie konkurencji poprzez integrację funkcji społecznościowych, zaawansowanego systemu rekomendacji treningowych oraz bogatej bazy informacyjnej o obiektach wspinaczkowych w jednej platformie. Wsparcie rozwoju wspinaczki sportowej w Polsce – przyczynienie się do wzrostu populacji aktywnych wspinaczy poprzez obniżenie progów wejścia dla początkujących i ułatwienie regularnego treningu.
Metryki Zwiększenie liczby wspinaczy w Polsce o 10%. Spopularyzowanie tej dziedziny sportu.
Kontekst: Wspinaczka sportowa w Polsce przeżywa dynamiczny rozwój, czemu towarzyszy rosnąca liczba ścianek wspinaczkowych oraz wzrost zainteresowania tą dyscypliną. Pomimo rozwoju infrastruktury, społeczność wspinaczy boryka się z brakiem kompleksowych narzędzi cyfrowych wspierających integrację środowiska oraz rozwój umiejętności. Problemy użytkowników: Obecne rozwiązania charakteryzują się fragmentarycznością – użytkownicy nie mają powszechnego dostępu do aplikacji, które w kompleksowy sposób pozwalają na nawiązywanie kontaktów z innymi wspinaczami, śledzenie postepów, czy pomaga z wyborem treningu. Brak takiego centralnego systemu utrudnia nawiązywanie kontaktów ze wspinaczami o podobnym poziomie zaawansowania i dostępności czasowej. Dodatkowo, początkujący wspinacze nie mają dostępu do spersonalizowanych rekomendacji treningowych, co wydłuża proces nauki i może zniechęcić do dalszego treningu. Ograniczenia istniejących rozwiązań: Brakuje systemu rekomendacji. Niewystarczająco dobrze działa moduł społecznościowy, brakuje w nich funkcjonalności m.in obserwowania, czy podejrzenia ostatniej aktywności. Przykłady problemów:
- Niska popularność obecnych systemów. Mało Ścianek wspinaczkowych decyduje się na współpracę z obecnymi systemami.
- Nieczytelny i nieintuicyjny interfejs obecnych rozwiązań
- Brak rekomendacji treningów
Końcowe produkty: Opracowanie aplikacji mobilnej na platformy iOS oraz Android Opracowanie aplikacji internetowej Opracowanie API Opracowanie Bazy Danych Wykorzystanie i shostowanie systemu do autoryzacji Keycloak
Narzędzia wspierające: Do wersjonowania projektu użyjemy GitLaba, do zarządzania projektem użyjemy Jiry. Do swobodnej wymiany myśli używamy Discorda.
Użytkownicy końcowi: Wspinacze. Nasz system ulepszy dla nich doświadczenia społecznościowe, poprzez dostarczenie systemu, który pozwoli im podejrzenie najważniejszych statystyk swoich i znajomych. Organizacje zewnętrzne: Ścianki wspinaczkowe. Na naszym systemie zyskają właściciele ścianek wspinaczkowych, gdyż nasz system zachęci wspinaczy do uczęszczania wybrane ścianki. Zaproponujemy atrakcyjne przedstawienie oferty współpracujących ścianek.