IPMS Event Manager
Tím 5

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:

Week 1 Screenshot 1
git repozitár
Week 1 Screenshot 2
discord server
Week 1 Screenshot 3
team fotka
Week 1 Screenshot 3
Maskot

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:

Week 2 Screenshot
prvý koncept loga
Week 2 Screenshot
druhý koncept loga
Week 2 Screenshot 1
prvá digitálna verzia loga
Week 2 Screenshot 2
druhá digitálna verzia loga
Week 2 Screenshot 3
tretia digitálna verzia loga
Week 2 Screenshot 4
finálna digitálna verzia loga
Week 2 Screenshot 5
schéma projektu vo Figme
Week 2 Screenshot 6
block schémy projektu vo Figme

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:

Week 3 Screenshot 1
Db návrh 1
Week 3 Screenshot 2
Db návrh 2
Week 3 Screenshot 3
Databázová štruktúra
Week 3 Screenshot 4
Návrh ux

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:

Week 4 Screenshot 1
Návrh UX vo Figme
Week 4 Screenshot 2
GitHub commit history

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:

Week 6 Screenshot 1
Formulár pre pridávanie participantov

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:

Week 7 Screenshot 1
SQL skript na naplnenie databázy testovacími údajmi
Week 7 Screenshot 2
Generovanie testovacích dát v Mackaroo
Week 7 Screenshot 3
Manažér participantov

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:

Week 8 Screenshot 1
spáva modelov
Week 8 Screenshot 2
návrh front endu
Week 8 Screenshot 3
frot end main page

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:

Week 8 Screenshot 3
frot end moje osoby
Week 8 Screenshot 3
frot end udalosti
Week 8 Screenshot 3
vytvorenie udalosti
Week 8 Screenshot 3
sprava osôb
Week 8 Screenshot 3
moje súťaže
Week 8 Screenshot 3
moje osoby