Aplikacje webowe
Aplikacja webowa dla trenerów pływania - treningi, grupy i wyjazdy
Aplikacja webowa w Symfony 3 dla trenerów pływania: treningi, grupy, rejestracja uczestników i wyjazdy grupowe. Responsywny interfejs działa na telefonie i tablecie, także przy basenie.
Technologie
-
PHP
-
Symfony
Kluczowe rezultaty
-
Jeden system
treningi, grupy i wyjazdy zamiast list i arkuszy
-
Przy basenie
trener pracuje na telefonie lub tablecie
O projekcie
Sport to jeden z tych obszarów, gdzie „zróbmy to w Google Calendar” pada przy pierwszej grupie i pierwszym wyjeździe. Aplikacja trzyma trening, grupę i wyjazd jako osobne obiekty domenowe: kto trenuje, w której grupie, kto jedzie i na jakich zasadach.
Przez osiem miesięcy kontraktu rozwijałem system w Symfony 3. Zamiast osobnej aplikacji mobilnej system ma responsywny interfejs: trener otwiera ten sam system w przeglądarce telefonu przy basenie, a uczestnicy zapisują się do grup i na wyjazdy bez instalowania czegokolwiek.
Wyzwanie
Ogólny kalendarz nie zna grup treningowych, zapisów ani wyjazdów z listą uczestników. Trener potrzebuje narzędzia, które otworzy na telefonie przy basenie, a nie tylko przy biurku.
Rozwiązanie
Aplikacja webowa w Symfony 3 z responsywnym interfejsem: treningi, grupy, rejestracja uczestników i wyjazdy w jednym systemie, dostępnym z przeglądarki telefonu, tabletu i komputera.
Zakres prac
- Aplikacja webowa w Symfony 3, responsywna na telefonach i tabletach
- Planowanie i obsługa treningów
- Grupy treningowe i rejestracja uczestników
- Wyjazdy grupowe: zapisy uczestników i obsługa wyjazdu
Kluczowe funkcjonalności
- Treningi, grupy i wyjazdy w jednym systemie
- Rejestracja uczestników do grup i na wyjazdy
- Działa w przeglądarce telefonu, bez instalowania aplikacji
Jak to działa
- Rejestracja uczestnik grupy lub wyjazdu
- Aplikacja Symfony 3
- Treningi i wyjazdy grupy, zapisy, obsługa
- Trener telefon lub tablet
Mój zakres
Etapy, za które odpowiadałem osobiście - bez pośredników i przekazywania pracy dalej.
- Analiza (poza zakresem)
- Architektura (w zakresie)
- Implementacja (w zakresie)
- Wdrożenie (poza zakresem)
- Serwer / DevOps (poza zakresem)
- Utrzymanie (poza zakresem)