GoTale logo

Harmonogram projektu

Harmonogram Ogólny

Wydarzenie Data
Spotkanie organizacyjne, zawiązanie się zespołów, przydział opiekunów do zespołów 29.10.2024
Nawiązanie kontaktu zespołów z opiekunami. 7.11.2024
Udostępnienie strony www zespołu. 6.12.2024
Przygotowanie planu pracy zawierającego harmonogram działań i opis zadań zleconych poszczególnym członkom zespołu. Udostępnienie planu na stronie www zespołu. 6.12.2024
Dostarczenie koordynatorowi przedmiotu raportów semestralnych. 03.02.2025
Semestralna ocena przebiegu realizacji zadania. Spotkania zespołów z koordynatorem. 04-07.02.2025
Decyzja opiekuna o dopuszczeniu (bądź niedopuszczeniu) zespołu do publicznej prezentacji projektu. 20.05.2025
Zakończenie pracy nad projektem i umieszczenie pełnej dokumentacji projektu na stronie www zespołu. 25.05.2025
Próby prezentacji. 27-28.05.2025
Publiczna prezentacja projektu. 29.05.2025

Harmonogram Pracy Zespołu

Etap Deadline
Wybranie tematu projektu. 19.11.2024
Wstępnie rozpisane funkcjonalności każdej aplikacji/komponentu. 19.11.2024
Konkretne zadania realizacji/implementacji dla każdego z członków zespołu. 19.11.2024
Rozpoznanie członków zespołu w używanych technologiach 03.12.2024
Ustalenie miejsca do środowiska deweloperskiego (DigitalOcean) 03.12.2024
Utworzenie repozytorium i zapisanie się każdego członka. 03.12.2024
Przygotowana strona www zespołu. 06.12.2024
Poprawki dla strony internetowej 17.12.2024
Wybranie frameworka do utworzenia kreatora gier 17.12.2024
Omówienie Funkcjonalności GPS'a 17.12.2024
Przygotowanie prototypu aplikacji mobilnej. 02.01.2025
Prezentacja statycznej strony kreatora 02.01.2025
Wdrożenie API na serwerze, zmiana bazy danych, ustalenia dotyczące działania mapy i przesyłania danych między frontendem a backendem. 11.02.2025
Omówienie postępów projektu podczas spotkania z prowadzącym oraz aktualizacja raportów. 11.02.2025
Postawienie API -> aplikacje backend/front się komunikują. 14.01.2025
Przerwa na czas egzaminów 04.02.2025
Semestralna kontrola stanu realizacji projektu 06.02.2025
Omówienie koncepcji multiplayera, zmiana nazwy aplikacji oraz usprawnienie współpracy między zespołami. 03.03.2025
Rozbudowa API i dokumentacji backendu, integracja frontendu z API oraz postępy w pracy nad mapą i uruchamianiem aplikacji mobilnej. 03.03.2025
Prezentacja działania aplikacji webowej i mobilnej, w tym logowania, pobierania danych z bazy oraz rozgrywki. 10.03.2025
Aplikacja mobilna i strona kreatora komunikują się z bazą danych przez API. 10.03.2025
Zmiany wizualne i poprawki błędów w aplikacji mobilnej, usprawnienia metod API oraz wdrożenie CORS po stronie backendu. 17.03.2025
Ujednolicenie stylistyki i przejście na stronę typu one-page we frontendzie oraz pełna funkcjonalność kreatora gier opartego na drzewkach. 17.03.2025
Poprawa połączeń w aplikacji mobilnej, dodanie obsługi zdjęć oraz rozważanie funkcji wskazującej kierunek ruchu użytkownika na mapie. 24.03.2025
Rozbudowa backendu o obsługę zdjęć, role użytkowników oraz uprawnienia administratora wraz z aktualizacją dokumentacji API. 24.03.2025
Finalizacja frontendowej strony typu one-page z implementacją mapy i integracją z backendem. 24.03.2025
Omówienie koncepcji multiplayer, aktualizacje bazy danych oraz wsparcie API dla frontendu. 31.03.2025
Rozwój aplikacji mobilnej – implementacja strzałek na mapie, okien dialogowych, wyświetlania zdjęć oraz panelu użytkownika. 31.03.2025
Finalizacja funkcjonalności kreatora na froncie i prace nad responsywnością oraz stylizacją. 31.03.2025
Przygotowanie dokumentacji bazy danych oraz implementacja i testy WebSocketów dla trybu multiplayer na backendzie. 07.04.2025
Rozpoczęcie prac nad multiplayerem w aplikacji mobilnej, konsultacje z backendem oraz dodanie własnej ikony. 07.04.2025
Implementacja lobby z logiką multiplayer oraz integracją WebSocketów i JWT po stronie backendu. 14.04.2025
Stylizacja i rozwój kreatora na froncie oraz wprowadzenie lobby do aplikacji mobilnej z podłączeniem do API. 14.04.2025
Usprawnienie logiki multiplayer i identyfikacji graczy w lobby po stronie backendu oraz poprawki API i testy kompatybilności z aplikacją mobilną. 28.04.2025
Finalizacja działania kreatora i strony projektu na froncie oraz naprawa błędów w wersji mobilnej 28.04.2025
Integracja logiki multiplayer między frontendem a backendem oraz konfiguracja połączenia mobilnego z WebSocketem. 05.05.2025
Usprawnienia w interfejsie webowym i mobilnym, w tym wyświetlanie punktów na mapie, testy lobby oraz publikacja strony projektu 05.05.2025
Finalizacja kreatora multiplayer, poprawki stylistyczne strony i widgetów w aplikacji. 12.05.2025
Implementacja logiki gry dla trybu single i multiplayer oraz stabilizacja połączeń WebSocket na backendzie i mobile. 12.05.2025
Test funkcjonalności aplikacji multiplayer oraz przygotowanie do prezentacji – ustalenie formy, możliwych pytań, ubioru i omówienie przebiegu spotkania przewodniczących grup. 19.05.2025
przygotowanie prezentacji.