Denník projektu
10-týždňový tracking vývoja projektu
1. Týždeň (13.10.2025 - 19.10.2025)
▼Téma týždňa: Inicializácia projektu a plánovanie
Aktivity:
- Prvé stretnutie tímu a diskusia o projekte
- Vytvorenie motivačného dokumentu
- Nastavenie Git repozitára
- Vytvorenie discord servera na komunikáciu
Progress:
- ✅ Definované základné požiadavky
- ✅ Vytvorená štruktúra projektu
Screenshots/Obrázky:
2. Týždeň (20.10.2025 - 26.10.2025)
▼Téma týždňa: Návrh databázy a UX dizajn
Aktivity:
- Vytvorenie ER diagramu databázy
Progress:
- ✅ Databázový model hotový
- ✅ Logo hotové
- ✅ Web stránka projektu hotová
- ✅ Motivačný dokument hotový
- ✅ Schéma projektu vo Figme
Screenshots/Obrázky:
3. Týždeň (27.10.2025 - 02.11.2025)
▼Téma týždňa: Návrh UX, logiky a databázy
Aktivity:
- Spracovanie návrhu UX rozhrania
- Návrh logiky aplikácie a databázovej štruktúry
- Vytvorenie prístupu pre všetkých členov tímu do databázy
- Implementácia tabuliek v databáze
- Import databázy na VPS server
Progress:
- ✅ Návrh UX
- ✅ Návrh logiky aplikácie
- ✅ Vytvorená databázová štruktúra
- ✅ Vytvorené prístupy do databázy
- ✅ Implementované tabuľky v databáze
- ✅ Import databázy na VPS
Screenshots/Obrázky:
4. Týždeň (03.11.2025 - 09.11.2025)
▼Téma týždňa: Návrh UX, layout projektu, stanovenie frameworkov
Aktivity:
- Dokončenie návrhu UX rozhrania vo Figme
- Dohoda na použitom frameworku
- Vytvorenie základov backendu
- Nastavenie projektu (skeleton, routing, registrácia)
- Konfigurácia vývojového prostredia (adminer, gitignore)
- Implementácia základných route a blade šablón
Progress:
- ✅ Návrh UX vo Figme dokončený
- ✅ Framework dohodnutý a nastavený
- ✅ Backend základy vytvorené
- ✅ Project skeleton implementovaný
- ✅ Registračný systém nastavený
- ✅ Routing a settings route nakonfigurované
- ✅ Index blade šablóna pridaná
- ✅ Vývojové nástroje (admin) nakonfigurované
Screenshots/Obrázky:
5. Týždeň (10.11.2025 - 16.11.2025)
▼Téma týždňa: Implementácia php a prepojenie backendu s db
Aktivity:
- Vytvorenie registrácie a prihlasovania
- Zobrazenie listu eventov z db
- Základne tvorenie eventov
- Vytvaranie účastníkov pre prihlasených užívatelov
- Bližšie informácie o evente
- Implementácia funkcionality vytvárania eventov
- Pridanie možnosti zobrazenia zoznamu eventov a detailov eventu
- Vytvorenie systému pre správu účastníkov eventov
- Merge pull requestov pre event creation a participant features
- Oprava chýb a doladenie funkcionality
Progress:
- ✅ SQL injection protected prihlasovanie a registrácia
- ✅ Zobrazenie eventov z db aj po ich pridaní
- ✅ Tvorenie eventov priamo z webu len pre používatelov s právami
- ✅ Účastníci eventov priamo z užívatelov
- ✅ Zobrazenie detailov eventov
- ✅ Správna implementácia livewire
- ✅ Pridanie validácie
- ✅ Pridanie middleware
- ✅ Funkčné pridávanie eventov
- ✅ Zobrazenie zoznamu eventov a detailov
- ✅ Správa účastníkov eventov
- ✅ Merge feature branchov do development
- ✅ Opravené chyby v nastaveniach a nových súboroch
GitHub Progress:
Vývoj prebiehal paralelne vo feature branchoch (event_creation, participant) s následným merge do development vetvy. Implementované kľúčové funkcionality pre správu eventov a účastníkov.
6. Týždeň (17.11.2025 - 23.11.2025)
▼Téma týždňa: Rozšírenie používateľských rolí a úprava používateľského rozhrania
Aktivity:
- Add judge
- Spolupráca pri návrhu frontend prvkov
- Úprava UX návrhu (proces udeľovania cien, organizátorské oprávnenie)
- Priebežné konzultácie riešenia pre backend a frontend
- Vytvorený formulár na pridávanie participantov
Progress:
- ✅ Pridaná úloha rozhodcu v systéme
- ✅ Upravený návrh procesov
- ✅ Spustený formulár na pridávanie participantov
Screenshots/Obrázky:
7. Týždeň (24.11.2025 - 30.11.2025)
▼Téma týždňa: Správa účastníkov a doplnenie organizátorov
Aktivity:
- Priebežné konzultácie riešenia pre backend a frontend
- Manažér participantov s možnosťou mazania kliknutím na X
- Add organizer
- Úprava UX návrhu (zdieľanie výsledkov, prehľad vyhodnotených a nevyhodnotených výsledkov, rozšírenie možností pri udeľovaní cien, doplnenie „Mojej osoby")
- Konzultácie dizajnu
- Výber nástroja na generovanie testovacích dát (onlinedatagenerator.com a mockaroo.com)
Progress:
- ✅ Implementovaný manažér participantov
- ✅ Doplnené procesy pre zdieľanie výsledkov
- ✅ Vybratý nástroj na generovanie testovacích dát
Screenshots/Obrázky:
8. Týždeň (1.12.2025 - 7.12.2025)
▼Téma týždňa: Návrh a tvorba hlavného rozhrania
Aktivity:
- Priebežné konzultácie riešenia pre backend a frontend
- Manažér modelov
- Vytvorený návrh dizajnu hlavnej stránky
- Implementovaná hlavná stránka podľa návrhu
- Spájanie branchov
Progress:
- ✅ Hotový dizajnový návrh hlavnej stránky
- ✅ Implementovaná hlavná verzia UI
- ✅ Prepojené aktívne vetvy projektu
Screenshots/Obrázky:
9. Týždeň (8.12.2025 - 14.12.2025)
▼Téma týždňa: Prezentácia finálnej verzie frontendu a príprava prezentácie aplikácie
Aktivity:
- Prezentácia finálnej verzie frontendu aplikácie
- Praktické testovanie všetkých funkcionalít (registrácia, pridávanie modelov, prihlasovanie na súťaž, vytváranie podujatí)
- Návrh štruktúry prezentácie webovej aplikácie
- Definovanie kľúčových funkcionalít a prínosov projektu pre prezentáciu
- Finálne úpravy aplikácie
Progress:
- ✅ Finálna verzia frontendu dokončená
- ✅ Všetky funkcionality otestované
- ✅ Návrh prezentácie pripravený
- ✅ Finálne úpravy aplikované
Screenshots/Obrázky: