Futbolowa Liga Szóstek to sześcioosobowa amatorska liga piłki nożnej, organizująca spotkania piłkarskie na terenie Krakowa. Jest największą ligą szóstek w Polsce i jest częścią ogólnopolskiej Interligi.
Wymagania projektu:
- Usprawnienie aplikacji internetowej klienta
- Odświeżenie strony internetowej i dostosowanie jej do nowej identyfikacji wizualnej
- Migracja danych
Rozwiązanie:
Zespół Fingoweb dołączył do Futbolowej Ligi Szóstek jako kolejny zespół piłkarski, gotowy do rywalizacji na boisku. Jednakże, to nasze umiejętności w dziedzinie programowania przyciągnęły uwagę FLS. Odkryli, że potrafimy nie tylko dobrze grać w piłkę, ale również tworzyć doskonałe aplikacje. Futbolowa Liga Szóstek zdecydowała się powierzyć nam zadanie modernizacji ich aplikacji internetowej.
Zanim przystąpiliśmy do pracy, przeprowadziliśmy gruntowną analizę wszystkich potrzeb klienta i sporządziliśmy dokładną Specyfikację Wymagań Oprogramowania dla projektu.
Naszym celem było zapewnienie najwyższej jakości usług, dlatego skupiliśmy się na zautomatyzowaniu procesów w pracy nad aplikacją. Dzięki temu mogliśmy skuteczniej realizować cele klienta i dostarczyć rozwiązanie, które przyniesie zauważalne korzyści dla ich działalności.
Zespół Fingoweb wykonał usługi w zakresie:
- budowy systemu CMS do zarządzania rozgrywkami,
- zaprojektowania nowoczesnego interfejsu aplikacji,
- budowy modułu sędziego, pozwalającego zarządzać meczami w czasie rzeczywistym,
- rozbudowy i usprawnienia menu dla użytkownika na stronie publicznej,
- migracji danych.
Funkcje systemu CMS:
- Tworzenie słownika lig – za jednym kliknięciem klient może tworzyć sezony piłkarskie, przypisując do nich ligi.
- Ranking automatyczny – działa na podstawie 5 kryteriów: punkty, wynik meczu bezpośredniego, różnicę bramek, ilość zdobytych oraz wygrane.
- Tworzenie i układanie rozgrywek – klient może tworzyć rozgrywki ręcznie, wypełniając specjalny formularz lub automatycznie – algorytm sam wyłapie zespoły wpisane do danego sezonu i przygotuje kolejność rozgrywek.
- Zespoły – możliwość tworzenia składów zespołów, nadając im takie parametry jak: nazwa zespołu oraz informacje o nim, herb i zdjęcie zespołu, listę zawodników czy miasto z którego pochodzą.
- Dodawaj obiekty – klient ma możliwość precyzowania w jakich miejscach organizuje spotkania piłkarskie, nadając im nazwę własną, tworząc opisy, określając lokalizację oraz dodając zdjęcia!
- Mecze na dziś – tabela przedstawia informacje tj. godzina spotkania, wynik, nazwa gospodarzy i gości oraz obiekt, w którym odbędzie się mecz!
- Statystyki – klient ma możliwość oznaczania zawodników kartkami, ilościami golów i rzutami rożnymi, tak aby przyznawać później punkty ujemne lub dodatnie. Wartości i nazwy wydarzeń precyzuje samodzielnie.
Budowa aplikacji została wykonana przy użyciu następujących technologii:
Backend:
PHP, Laravel, GraphQL, Docker
Frontend:
React.js, Typescript, Next.js, Apollo GraphQL
Oferujemy znacznie więcej
Zobacz, co jeszcze możemy dla Ciebie zrobić - od projektowania produktu do ciągłego dostarczania oprogramowania.
-
AI Knowledge Database
AI Knowledge Database to narzędzie, które ma na celu wsparcie Twojej organizacji i jej pracowników. Firmowy ChatGPT, wykorzystujący precyzyjnie wyselekcjonowane dane, pozwala szybciej podejmować decyzje, odpowiadać na konkretne pytania i analizować trendy.
-
IMS Sensory Media
IMS Sensory Media jest liderem na rynku w zakresie marketingu sensorycznego. Dostarcza systemy reklamujące, technologie oraz narzędzia umożliwiające skuteczne, efektywne biznesowo kreowanie nastroju i budowanie pozytywnej atmosfery w miejscu sprzedaży.
-
Wayfinder
Elektroniczny panel z interaktywną mapą dotykową, zlokalizowany w wielu galeriach handlowych w Polsce.