Záznamy zo stretnutí
-
Zápisnica č. 8
Dátum: 10. 12.
Trvanie: 55 minút - online
Účasť: všetci členovia tímu
Téma stretnutia: Zhodnotenie aktuálneho stavu projektu a príprava na prezentáciu
Rozoberané body:
- Zhodnotenie postupu vývoja - projekt je v súčasnosti dokončený približne na 90%.
- Prehľad implementovaných funkcií.
- Diskusia o stave prepojenia frontendu a backendu a ich funkčnej spolupráci.
- Identifikácia drobných nedokončených častí a vizuálnych úprav, ktoré je možné ešte zapracovať.
- Dohoda na finálnom doladení rozhrania a stabilizácii aplikácie pred prezentovaním.
- Príprava podkladov a ukážok funkcionalít pre záverečnú prezentáciu projektu.
-
Zápisnica č. 7
Dátum: 3. 12.
Trvanie: 90 minút - online
Účasť: všetci členovia tímu
Téma stretnutia: Testovanie a prepojenie frontendu s backendom
Rozoberané body:
- Predstavenie testovacích scenárov jednotlivých členov podľa rolí.
- Testovanie - úpravy nutné po testovaní.
- Prepojenie frontendu s backendom a overenie funkčnosti.
- Identifikácia úprav potrebných na korektné zobrazovanie dát na frontende.
- Dohoda na pokračovaní testovania po zapracovaní FE–BE integrácie.
-
Zápisnica č. 6
Dátum: 26. 11.
Trvanie: 60 minút - online
Účasť: všetci členovia tímu
Téma stretnutia: Začiatok návrhu testovacích metód
Rozoberané body:
- Diskusia o potrebe používateľského testovania pred finálnou integráciou funkcionalít.
- Prehľad možných nástrojov na testovanie používateľského správania.
- Predbežný výber typov testov vhodných pre náš projekt.
-
Zápisnica č. 5
Dátum: 19. 11.
Trvanie: 45 minút - online
Účasť: všetci členovia tímu
Téma stretnutia: Stav backendu a frontendu, príprava na integráciu
Rozoberané body:
- Kontrola aktuálneho stavu backend API (GET, POST) a práce s databázou.
- Rozoberanie priebežného stavu frontendu.
- Diskusia o tom, ako prebehne prepojenie FE a BE v ďalšom týždni.
- Kontrola štruktúr receptov a dát pripravených v databáze.
- Diskusia o pomalšom postupe kvôli zápočtom a ako to ovplyvní tok práce v ďalších týždňoch.
-
Zápisnica č. 4
Dátum: 12. 11.
Trvanie: 60 minút
Účasť: všetci členovia tímu
Téma stretnutia: Napĺňanie databázy a príprava frontendu
Rozoberané body:
- Nahratie veľkého množstva receptov do databázy a kontrola ich formátu.
- Menšie úpravy kategórií a doplnenie údajov pri receptoch.
- Diskusia o zobrazovaní receptov na frontende a o tom, ktoré dáta sa budú načítavať.
- Frontend tím pripravil základnú štruktúru komponentov pre zobrazenie receptov.
-
Zápisnica č. 3
Dátum: 8. 11.
Trvanie: 90 minút - online
Účasť: všetci členovia tímu
Téma stretnutia: Základy
Rozoberané body:
- Vytvorenie a nastavenie databázy v MongoDB
- Prepojenia databázy, GET, POST
- Vyskúšanie GitHubu, vytvorenie repozitára
- Návrh dizajnovej štruktúry aplikácie
-
Zápisnica č. 2
Dátum: 31.10.
Trvanie: 120 minút
Účasť: všetci členovia tímu
Téma stretnutia: Harmonogram a špecifikovanie úloh
Rozoberané body:
- Vytvorenie detailného harmonogramu projektu rozdeleného podľa týždňov.
- Špecifikovanie úloh pre každého člena tímu a určenie priorít.
- Diskusia o hlavných funkciách aplikácie (náhodný výber receptov, filtre, databáza receptov, pridávanie receptov).
- Dohoda o postupe vývoja a časovom rozvrhu implementácie.
- Rozdelenie zodpovedností medzi frontend a backend časť projektu.
-
Zápisnica č. 1
Dátum: 24.10.
Trvanie: 50 minút
Účasť: všetci členovia tímu
Téma stretnutia: Úvodné stretnutie, rozdelenie úloh, logo a základ web stránky
Rozoberané body:
- Predstavenie projektu/aplikácie a definovanie jeho cieľov.
- Rozdelenie úloh medzi frontend a backend vývojárov, určenie vedúceho tímu.
- Diskusia o použitých technológiách.
- Vytvorenie návrhu loga a úvodného vizuálneho konceptu webovej aplikácie.
- Dohoda o spôsobe komunikácie a spolupráce v tíme.
Harmonogram
Vedúci tímu a zodpovednosti
- Vedúci tímu: Brezina Alexander
- Main Backend: Baláž Peter
- Support Backend: Onofrej Marek
- Main Frontend: Beneda Ivan
- Support Frontend: Cibulka Matej
19.10. - 02.11. - Učenie a plánovanie
- Brezina Alexander: Plánovanie projektu, rozdelenie úloh, komunikácia s tímom, pomoc členom podľa potreby
- Baláž Peter: Oboznámenie s Node.js, Next.js a prácou s databázou
- Onofrej Marek: Základy Next.js a databáz, príprava jednoduchých funkcií
- Beneda Ivan: Učenie Next.js, návrh štruktúry stránok a komponentov
- Cibulka Matej: Učenie Next.js, HTML, CSS, návrh základného dizajnu aplikácie
2.11. - 9.11. - Návrh architektúry
- Brezina Alexander: Návrh architektúry projektu, dohľad nad komunikáciou FE-BE, pomoc backendu pri návrhu databázy
- Baláž Peter: Návrh databázovej štruktúry (recepty, kategórie, filtre)
- Onofrej Marek: Implementácia pomocných funkcií (napr. validácie vstupov)
- Beneda Ivan: Návrh layoutu a routingu v Next.js
- Cibulka Matej: Návrh základného UI, tvorba jednoduchých komponentov (header, footer)
9.11. - 23.11. - Základ projektu
- Brezina Alexander: Koordinácia implementácie, pomoc frontend tímu s prepojením API.
- Baláž Peter: Implementácia základného REST API (GET, POST recepty).
- Onofrej Marek: Pridanie validácie dát, úpravy v API.
- Beneda Ivan: Implementácia hlavných stránok a navigácie v Next.js.
- Cibulka Matej: Zobrazenie receptov.
23.11. - 7.12. - Hlavné funkcie (filtre, náhodný recept)
- Brezina Alexander: Kontrola integrácie FE-BE, pomoc backend tímu pri ladení filtrov.
- Baláž Peter: Implementácia filtrov a náhodného výberu receptu.
- Onofrej Marek: Pridanie triedenia receptov podľa kategórie, drobné doplnky k API.
- Beneda Ivan: Implementácia filtrov a zobrazenia náhodného receptu.
- Cibulka Matej: Implementácia filtrov a zobrazenia náhodného receptu.
8.12. - 13.12. - Vedľajšie funkcie (vyhľadávanie, vylepšenie filtrov a UI)
- Brezina Alexander: Riadenie dokončovania hlavných funkcií, pomoc frontend tímu pri dolaďovaní zobrazenia a ovládania.
- Baláž Peter: Rozšírenie API o vyhľadávanie a rozšírené možnosti filtrov.
- Onofrej Marek: Optimalizácia práce s databázou, čistenie a normalizácia dát receptov.
- Beneda Ivan: Vylepšenie zobrazenia receptov (napr. prehľadnejšie karty, lepšie rozloženie informácií).
- Cibulka Matej: Úprava rozloženia pre rôzne rozlíšenia obrazovky, základný responzívny dizajn.
14.12. - 20.12. - Finalizácia a opravy
- Brezina Alexander: Finálne testovanie, pomoc obom tímom pri odstraňovaní chýb.
- Baláž Peter: Ladenie API, optimalizácia databázových dotazov.
- Onofrej Marek: Oprava chýb, doladenie menších backend funkcií.
- Beneda Ivan: Doladenie UI a oprava chýb v zobrazení.
- Cibulka Matej: Kontrola správneho zobrazovania prvkov na rôznych zariadeniach, posledné vizuálne úpravy.