Implementovaný prototyp a reflexia (12. týždeň)
Ako odovzdať
Odovzdávajte prostredníctvom systému Moodle, Zadanie časť 3.
- Potrebné odovzdať: 1 odkaz na Git a 1 odkaz na video.
- Termín: pred začatím 13. cvičenia.
Git repozitár aj videoprezentácia musia byť sprístupnené na čítanie. Odkaz na tú istú videoprezentáciu musí byť uvedený aj v súbore repozitára README.md. Všetky ostatné povinné informácie musia byť uvedené v README.md.
Povinné časti
Odovzdávka musí obsahovať:
- Git repozitár so zdrojovým kódom a súborom
README.mdobsahujúci:- návod na inštaláciu a spustenie projektu,
- odkaz na verejnú videoprezentáciu finálneho prototypu v dĺžke najviac 3 minúty s ukážkou hlavného aj problémového alebo neštandardného scenára a responzivity,
- stručnú reflexiu výsledku a najdôležitejších zmien oproti digitálnemu prototypu,
- deklaráciu použitia generatívnej AI podľa pravidiel predmetu.
Videoprezentáciu na YouTube nastavte ako verejnú (Unlisted); môže byť zdieľaná na webových stránkach alebo sociálnych sieťach KPI. Nezverejňujte v nej osobné údaje, dôverný obsah ani podobizne iných osôb bez ich súhlasu. Ak verejné zverejnenie nie je možné pre povahu bakalárskeho projektu, vopred sa dohodnite s cvičiacim na inom spôsobe odovzdania.
V reflexii uveďte:
- ktoré pôvodné rozhodnutie sa ukázalo ako nesprávne,
- ktorý problém zostal nevyriešený,
- čo by ste testovali alebo zmenili v ďalšej iterácii.
Nepovinné časti
Pri práci môžete vytvoriť a podľa vlastného uváženia uviesť v samostatnej sekcii README.md s názvom „Nepovinné podklady“ aj:
- podrobný prehľad zmien oproti digitálnemu prototypu,
- odkaz na projekt FigJam, kde uvediete:
- obrázky implementovaného prototypu,
- dokumentáciu komponentov alebo dizajnového systému,
- implementáciu ďalších scenárov,
- výsledky druhého používateľského testovania implementovaného prototypu a porovnanie výsledkov s prvým testovaním.
- odkaz na projekt Figma Design.
Podrobný prehľad zmien môžete spracovať vo forme:
| Problém alebo zistenie | Vykonaná zmena | Zdroj rozhodnutia | Stav overenia |
|---|---|---|---|
| ... | ... | ... | ... |
Nepovinné podklady sa samostatne nehodnotia a nesmú byť vložené medzi povinné časti README.md.
Požiadavky na implementovaný prototyp
Prototyp realizujte pomocou HTML, CSS a webového rámca React.
Prototyp musí:
- umožniť vykonať hlavný scenár,
- obsahovať scenár pre relevantný problémový alebo neštandardný stav,
- byť responzívny a prístupný,
- konzistentne používať zvolený dizajnový systém,
- mať vhodnú štruktúru kódu založenú na moduloch a komponentoch.
Prototyp môže používať simulované lokálne dáta a funkcionalitu; databáza ani backend nie sú povinné.
Používateľské testovanie implementovaného prototypu je dobrovoľné. Ak ho vykonáte, porovnajte výsledky s predchádzajúcim testovaním.
Požadovaný postup pri tvorbe prototypu:
- Figma Make na vytvorenie hlavnej štruktúry, komponentov a ich variánt,
- export do Figma Design podľa potreby,
- export React projektu,
- ďalšie úpravy priamo v zdrojovom kóde,
- dokumentovanie zmien v Gite.
Hodnotenie
- funkčnosť vybraných scenárov — 3 body,
- responzivita, prístupnosť a konzistentnosť — 2 body,
- videoprezentácia finálneho prototypu — 1 bod,
- kritická reflexia výsledku a zmien — 2 body.
Poznámka
Nie je potrebné vytvárať dizajnový skvost. Sústreďte sa na konzistentnosť, funkčnosť a zapracovanie zistení. Štýlujte len to, čo musíte a vytvárajte len tie komponenty, ktoré dizajnový jazyk nemá.
Upozornenie
Do Git repozitára nenahrávajte adresár node_modules ani súbory automaticky vytvorené vývojovým prostredím. Repozitár musí obsahovať zdrojový kód, nie iba export, odkaz alebo zabalený build.