LyriGuess bude interaktívna hra inšpirovaná konceptom populárnej hry Wordle.
Jej cieľom je rozpoznať pieseň na základe úryvkov textu.
Hráč má obmedzený počet pokusov na uhádnutie názvu skladby.
Hra tak prepája prvky hudobnej kultúry s hádankovým princípom,
čím ponúka zábavný spôsob, ako si preveriť svoje hudobné znalosti.
-
Ľubomír Zubák
V tomto projekte pôsobím ako vedúci tímu.
Mojou úlohou bude priraďovať jednotlivé úlohy,
dohliadať na ich plnenie a zároveň sa spolu s Jakubom Vicenom
venovať backendu, správe databázy a práci s dátami,
ktoré budú využívané v našej webovej aplikácii.
Zaujímam sa o programovanie,
pričom väčšinu svojich vedomostí som nadobudol počas štúdia,
najmä v jazykoch C/C++, PHP a pri tvorbe webových stránok.
-
Jakub Vicen
Volám sa Jakub a v tíme mám na starosti backend a prácu s databázou.
Som skôr technický typ, kód ma baví viac než dizajn,
preto sa sústreďujem na logiku a funkčnosť aplikácie.
Mám skúsenosti s jazykom C a čiastočne aj s C++ a PHP.
-
Erik
V projekte mám na starosti backend, konkrétne správne prepojenie databázy s aplikáciou.
Vo voľnom čase sa venujem vývoju webových stránok kde uplatňujem znalosti zo štúdia
ako php, css, js, databázové štruktúry a znalosti zo sieti.
Tento projekt vnímam ako výzvu naučiť sa a vytvoriť niečo nové.
-
Roberta Šelestiaková
Moje meno je Roberta a na tomto projekte budem pracovať na frontend spolu s Katkou.
Okrem toho sa budem starať o HTML a CSS časť stránky,
grafiku a niektoré organizačné úlohy. Túto rolu som si vybrala,
pretože som na strednej škole študovala grafický dizajn
a mám skúsenosti s tvorbou webových stránok a v dizajnérskom
prostredí Clip Studio Paint.
-
Katarína Šútorová
Na tomto projekte budem pracovať spolu s Robertou na vývoji frontend.
Naším cieľom je vytvoriť používateľsky prívetivé,
vizuálne a atraktívne rozhranie, ktoré bude ľahko ovládateľné a zároveň dobre vyzerať.
Spolupracujeme najmä preto, že obe máme cit pre dizajn a kreatívne myslenie,
ktoré chceme využiť pri návrhu vizuálu aj funkčnosti aplikácie.
Mám skúsenosti s grafickým dizajnom, hlavne cez nástroje ako Procreate a Canva.
19.10.2025 - zúčastnili sa: Ľubo, Jakub, Roberta, Katka.
Program: Tím sa stretol a spoločne si určil cieľ projektu aj to, čo bude potrebné urobiť.
Následne každý člen absolvoval krátke samoštúdium základov CakePHP,
aby všetci pracovali s rovnakým porozumením prostredia.
Po oboznámení sa s technológiou sme si rozdelili úlohy podľa schopností a zamerania jednotlivých členov.
Stretnurie prebiehalo online cez Discord, trvanie : 2 hodiny.
24.10.2025 - zúčastnili sa: Ľubo, Jakub, Erik, Roberta, Katka.
Program: Tím sa zoznámil s používaním GitHubu a základmi práce s repozitárom.
Následne si každý člen spustil projekt lokálne, vrátane nastavenia composera,
databázy a servera. Po úspešnom rozbehnutí projektu sme si prešli základy CakePHP, najmä routes, controllers a templates.
Stretnurie prebiehalo online cez Discord, trvanie : 2 a pol hodiny.
27.10.2025 - zúčastnili sa: Ľubo, Jakub, Erik, Roberta, Katka.
Program: Ľubo ako tímový líder a backend vývojár založil tímový GitHub,
pripravil návrh databázy pre používateľov a spolu s Jakubom vyhľadával texty a autorov známych SK/CZ
piesní. Jakub na backendovej strane navrhol fungovanie samotnej hry, vytvoril návrh databázy pre systém
„song_hints“ a spolu s Ľubom pracoval na zhromažďovaní textov a autorov piesní.
Erik sa venoval samoštúdiu migrácií a seederov, po ktorom ostatným členom vysvetlil ich fungovanie.
Roberta na fronte konzultovala s Katkou výber softvéru pre návrhy,
pripravila spolu s ňou základný dizajn stránky hry a spoločne vytvorili aj návrh loga.
Katka sa spolu s Robertou dohodla na použitom softvéri,
podieľala sa na návrhu vzhľadu stránky a návrhu loga.
Stretnurie prebiehalo online cez Discord, trvanie : 3 hodiny.
3.11.2025 - zúčastnili sa: Ľubo, Jakub, Erik, Roberta, Katka.
Program: Ľubo vytvoril databázu pre používateľov,
naštudoval si fungovanie autentifikácie a pridal do projektu autentifikačný plugin.
Jakub pripravil databázu pre pesničky, implementoval základnú logiku hry a vykonal prvé testovanie
jej funkčnosti. Erik zapracoval databázu používateľov aj databázu pesničiek do migrácií a naučil
ostatných pracovať s príkazmi potrebnými pre migrácie.
Roberta odstránila predvolené prvky CakePHP, vytvorila nový CSS súbor a prepojila ho s default.php.
Katka navrhla logo projektu, pripravila vzhľad úvodnej stránky a svoj návrh odprezentovala tímu.
Stretnurie prebiehalo online cez Discord, trvanie : 3 a pol hodiny.
16.11.2025 - zúčastnili sa: Ľubo, Jakub, Erik, Roberta, Katka.
Program: Ľubo vytvoril user model, pridal hashovanie hesla a naštudoval si fungovanie UserControlleru,
v ktorom následne implementoval akcie add, login, logout a index.
Jakub prepojil databázu so stránkou, upravil základnú logiku hry a otestoval jej novú verziu.
Erik pripravil seed pre databázu používateľov aj seed pre databázu piesní a navrhol fungovanie
leaderboardu spolu s jeho databázovou štruktúrou. Roberta upravila farby jednotlivých stránok
podľa návrhu, doladila farebnosť loga a zmenila názov stránky tak, aby smeroval na login.
Katka vytvorila favicon, pokračovala v tvorbe úvodnej stránky a doplnila CSS pre jej vzhľad.
Stretnurie prebiehalo online cez Discord, trvanie : 3 hodiny.
21.11.2025 - zúčastnili sa: Ľubo, Jakub, Erik, Roberta, Katka.
program: Ľubo navrhol a vytvoril admin panel a následne otestoval jeho funkčnosť.
Jakub opravil chyby z testovania, pripravil návrh úpravy profilu a vytvoril backend pre túto
funkciu. Erik vytvoril databázu pre leaderboard, prepojil ju s existujúcimi dátami a navrhol jeho koncept.
Roberta upravila orientáciu aplikácie na stred, skontrolovala zarovnanie stránok a odstránila zistené chyby.
Katka nastavila home page ako hlavnú stránku, upravila jej CSS podľa dohody tímu a zabezpečila prepojenie ostatných
stránok na ňu.
Stretnutie prebiehalo online cez Discord, trvanie : 3 a pol hodiny.
28.11.2025 - zúčastnili sa : Ľubo, Jakub, Erik, Roberta, Katka.
Program: Ľubo testoval aplikáciu z pohľadu používateľa, konzultoval nájdené chyby s tímom a pomáhal pri tvorbe leaderboardu.
Jakub overoval funkčnosť úpravy profilu, opravil zistené chyby a spolupracoval na leaderboarde. Erik predstavil návrh leaderboardu,
začal s jeho implementáciou a podporil tím pri jeho dokončovaní. Roberta pridala footer, logo a upravila organizáciu stránok,
aby pôsobili prehľadnejšie. Katka otestovala home page, pripravila návrhy obrázkov a prezentovala ich tímu.
Stretnutie prebiehalo online cez Discord, trvanie : 2 a pol hodiny.
7.12.2025 - zúčastnili sa : Ľubo, Jakub, Erik, Roberta, Katka.
Program: Ľubo opravil drobné chyby po testovaní, pomohol s dokončením leaderboardu a doladil backend pred finálnym testovaním.
Jakub upravil logiku hry a aj deraily profilu a rovnako sa podieľal na záverečných backendových úpravách. Erik pripravil migrácie pre
leaderboard, doplninl ho o testovacie dáta a prispel k úpravam bakendu.
Roberta pridala interaktívne prvky na tlačidlá konzultovala vizuálne zmeny s Katkou a zapracovala dohodnuté úpravy. Katka implementovala
obrázky, riešila vizuálne detaily spolu s Robertou a aplikovala finálne grafické zmeny.
Stretnutie prebiehalo online cez Discord, trvanie : 2 hodiny.
14.12.2025 - zúčastnili sa : Ľubo, Jakub, Erik, Roberta, Katka.
Program : Spojili sa dve stretnutia aby sa web aplikácia dotiahla do finálnej podoby. Roberta a Katka sa venovali testovaniu používateľského rozgrania,
oprave drobných chýb a dolaďovaniu detailov vzhľadu a interakcií. Ľubo, Erik a Jakub testovali backedn funkcie, odstraňovali
chyby a vykonávali finálne úpravy a optimalizácie. Zároveň sa celý tím pripravoval na prezentovanie projektu.
Stretnutie prebiehalo online cez Discord, trvanie : 5 hodín.
13-19.10 - Týždeň 1 -
Spoločné: výber, nastavenie, naučiť sa spustiť projekt Celý tím
1) Stretneme sa a dohodneme, čo chceme robiť.
2) Samoštúdium, každý si vyhľadá cakePHP a prečíta ci základy aby bol zoznamený s prostredím v ktorom budeme pracovať.
3) Rozdelíme si role v tíme aby bolo jasné, kto bude na čom pracovať.
20-26.10 - Týždeň 2 -
Spoločné + učenie CakePHP základy Celý tím -
1) Zoznamenie sa s githubom.
2) Každý spustí projekt lokálne podľa návodu (composer, databáza, server).
3) Krátky workshop: základy CakePHP (routes, controllers, templates).
27-2.10 - Týždeň 3 -
Lubo (leader/backend)
1) Založenie githubu pre tím.
1) Navrh databázy pre userov.
3) Vyhladavanie textov a autorov známich SK/CZ piesní spolu s Jakubom.
Jakub (backend)
1) Navrhnúť funkčnosť samotnej hry.
2) Návrh databázy pre song_hints (databáza ktorá bude postupne pridávať časti textov podla počtu pokusov).
3) Vyhladavanie textov a autorov známich SK/CZ piesní spolu s Ľubom.
Erik (backend)
1) Samoštúdium migrácie a seederi.
2) Vysvetlenie ostatným ako fungujú migrácie.
3) Vysvetlenie ostatným ako fungujú seederi.
Roberta (frontend)
1) Prekonzultovat spolu s Katkou aký softver použiť na jednotlive návrhy.
2) Navrhnuť zakladný výzor stránky hry spolu s Katkou a odprezentovať tímu.
3) Návrh Loga spolu s Katkou.
Katka (frontend)
1) Prekonzultovat spolu s Robertou aký softver použiť na jednotlive návrhy.
1) Navrhnuť zakladný výzor stránky hry spolu s Robertou a odprezentovať tímu.
2) Návrh Loga spolu s Robertou.
3-9.11 - Týždeň 4 -
Lubo
1) Vytvorenie databázy pre používateľov.
2) Naštudovať si ako funguje autentifikácia.
3) Pridať plugin autentifikacion.
Jakub
1) Vytvorenie databazy pre pesnicky.
2) Implementácia zakladnej logiky hry.
3) Základné testovanie funkčnosti hry.
Erik
1) Spravenie user databázy do migrácií.
2) Spravenie songs databázy do migrácií.
3) Naučenie ostatných používať príkazy k migráciam.
Roberta
1) Odstrániť prvky CakePHP.
2) Vytvoriť nový CSS file.
3) Prepojenie CSS file na default.php.
Katka
1) Vytvoriť Logo.
2) Navrhnúť výzor home page.
3) Odprezentovať návrh home page tímu.
10-16.11 - Týždeň 5 -
Lubo
1) Vytvorit user model.
2) Pridať hashovanie hesla.
3) Naštudovať si ako funguje UserController a implentovať (add/login/logout/index).
Jakub
1) Prepojenie databázy so stránkou.
2) Prerobenie základnej logiky hry.
3) Testovanie novej verzie.
Erik
1) Vytvorenie seedu pre user databázu.
2) Vytvorenie seedu pre songs databázu.
3) Návrh funkčnosti leaderbordu a databázy.
Roberta
1) Uprava farieb jednotlivých stránok tak aby sedeli z návrhom.
2) Úprava farebnosti loga.
3) Upraviť názov stránky tak aby vracal na login(neskôr bude vracať na home page).
Katka
1) Vytvorenie faviconu.
2) Pokračovať vo vytváraní home page.
3) Doplnenie CSS pre home page.
17-23.11 - Týždeň 6 -
Lubo
1) Navrhnúť admin panel.
2) Vytvoriť admin panel.
3) Otestovať funkčnosť admin panelu.
Jakub
1) Opraviť chyby nájdené po testovaní.
2) Spraviť návrh na úpravu profilu.
3) Vytvoriť backend pre úpravu profilu.
Erik
1) Vytvorenie databázy k leaderbordu
2) Prepojenie novej databázy s existujúcimi.
3) Navrhnúť koncept leaderboardu.
Roberta
1) Zmenit orientáciu aplikácie na stred.
2) Skontrolovať zarovnanie na jednotlivých stránkach aplikácie.
3) Debugovať zistené chyby po kontorle.
Katka
1) Nadstaviť home page ako úvodnú stránku.
2) Na základe rozhodnutia týmu upraviť CSS pre home page.
3) Vyriešiť prepojenie ostatných stránok na home page.
24-30.11 - Týždeň 7 -
Lubo
1) Testovať funkčnosť ako User.
2) Prediskutovať zistené chyby s tímom.
3) Pomocť Jakubovi a Erikovi s vytvorením leaderboardu.
Jakub
1) Testovať úpravu profilu a jeho funkčnosť na webe.
2) Upraviť chyby po testovaní.
3) Pomocť Lubovi a Erikovi s vytvorením leaderboardu.
Erik
1) Predstaviť návrh leaderboardu.
2) Začať s implementáciou leaderboardu.
3) Pomocť Lubovi a Jakubovi s vytvorením leaderboardu.
Roberta
1) Pridať footer.
2) Pridať Logo.
3) Upraviť organizáciu stránok.
Katka
1) Otestovať home page a jeho prepojenie na iné stránky.
2) Návrh obrázkov na doplnenie stránok.
3) Odprezentovanie obrázkov tímu.
1-7.12 Týždeň - 8 -
Lubo
1) Opraviť drobné chyby po testovaní.
2) Pomôcť s dokončením leaderboardu.
3) Kódové úpravy a doladenie backendu pred záverečným testovaním.
Jakub
1) Upraviť detaily logiky hry (odhaľovanie textu, správanie pri chybách).
2) Upraviť detaily profilu podľa potreby.
3) Kódové úpravy a doladenie backendu pred záverečným testovaním.
Erik
1) Vytvorenie migrácií pre leaderboard.
2) Naplniť leaderboard skúšobnými dátami pre test zobrazovania.
3) Kódové úpravy a doladenie backendu pred záverečným testovaním.
Roberta
1) Pridanie interaktívnych prvkov na tlačítka.
2) Prekonzultovanie s Katkou ohladom vizuálnych zmien.
3) Aplikovanie zmien podľa dohody.
Katka
1) Implementácia obrázkov.
2) Prekonzultovanie s Robertou ohladom vizuálnych zmien.
3) Aplikovanie zmien podľa dohody.
8-14.12 Týždeň 9 - Opravy podľa feedbacku -
Frontend (Roberta, Katka)
1) Testovanie frontendu
2) Oprava drobných bugov
3) Doladenie drobných detailov
Backend (Lubo, Erik, Jakub)
1) Testovanie bekendu
2) Oprava drobných bugov
3) Doladenie drobných detailov
15-21.12 Týždeň 10 - Testovanie a drobné opravy -
Frontend (Roberta, Katka)
1) Testovanie frontendu
2) Oprava drobných bugov
3) Doladenie drobných detailov
Backend (Lubo, Erik, Jakub)
1) Testovanie bekendu
2) Oprava drobných bugov
3) Doladenie drobných detailov
Testovanie - 2025-12-07
Ľubomír zubák, časť 1 : Manuálne testovanie
PagesController — Scenáre zobrazenia a CSRF, Príkazy na spustenie : ```powershell php bin\cake server```
Manuálne otvorené scenáre : Zobrazenie domovskej stránky (`/pages/home`) — PASS (manuálne otvorené).
Chybové stavy pre neexistujúci template - PASS (manuálne otvorené).
Ochrana proti directory traversal (`/pages/../Layout/ajax`) — PASS (manuálne overené).
CSRF správanie pri POST požiadavkách - PASS (manuálne otvorené).
Záver: všetky scenáre funkčné podľa očakávania.
UsersController - registrácia, prihlásenie, správa administrátorov
Manuálne otvorené scenáre: Registrácia používateľa (`/users/add`) — PASS (manuálne otvorené).
Vstupné polia (username, email, password) sú dostupné a validácia pracuje správne.
Úspešná registrácia uloží používateľa do DB a prihlási ho.
Prihlásenie / Odhlásenie (`/users/login`) — PASS (manuálne otvorené).
Platné prihlasovacie údaje prihlásia používateľa a presmerujú ho podľa role.
Neplatné údaje zobrazia chybovú správu.
Logout vyprázdni session a presmeruje na prihlásenie.
Admin prístup a ochrana (`/users`) — PASS (manuálne otvorené).
Admin môže vidieť zoznam všetkých používateľov.
Bežný používateľ nemôže pristúpiť na `/users` - vracia Forbidden alebo redirect s chybou.
Admin účet sa nemôže vymazať, pokus o delete vracia chybovú správu "Admin accounts cannoť be deleted."
Záver: autentifikácia a autorizácia fungujú správne.
UsersTable - validácia a pravidlá tabuľky
Manuálne otvorené scenáre: Validácia polí (username, email, password) — PASS (manuálne otvorené).
Povinné polia sú vynútené, email je validovaný ako unikátny, heslo je hashovane pri uložení.
Build Rules (business logic) — PASS (manuálne overené).
Testy v DB ukázali, že pravidlá entity sú aplikované správne.
Záver: Tabuľka a entity sú správne nakonfigurované.
Jakub Vicen, časť druhá : dodatočné testovanie
Dodatočne zistené chyby (PlayController + Admin panel)
Testovanie odhalilo ďalšie problémy :
Chyba 1: Nefunguje view v admin paneli. Dopad: Admin nevie zobraziť dáta. Riešenie : Skontrolovať routing a view šablóny. Priorita : VYSOKÁ.
Chyba 2: Hra sa neukončí po 5 neúspešných pokusoch. Dopad: Nekonečné hádanie. Riešenie : Implementovať kontrolu pokusov a ukončenie hry. Priorita : VYSOKÁ.
Chyba 3: Odhlásenie po návrate na domovskú stránku. Dopad: Strata session. Riešenie: Udržať session aktívnu pri návrate na homepage. Priorita: STREDNÁ.
Chyba 4: Admin zostáva prihlásený po prihlásení iného používateľa. Dopad: Bezpečnostné riziko. Riešenie: Oddeliť session podľa používateľa. Priorita: KRITICKÁ.
Chyba 5: Po uhadnutí piesne možno stále písať. Dopad: Herná logika sa neukončí. Riešenie: Po vyriešení hry zablokovať input pole. Priorita: VYSOKÁ.
Chyba 6: Chýbanie scroll baru na stránkach. Dopad : Není možná navigácia po stránke. Riešenie : Úprava css. Priorita: NÍZKA.
PlayControllerTest.php — Testované scenáre (kamarát)
testCorrectGuessSetsSolved - Scenar : Používateľ pošle správny tip. Očakávanie: Session solved = true. Výsledok: Prešiel.
testIncorrectGuessIncrementsAttempts - Scenár: Nesprávny tip. Očakávanie: Inkrementácia attempts o +1. Výsledok: Prešiel.
testNoFurtherGuessesAfterSolved - Scenár: Hra už vyriešená. Očakávanie: Input deaktivovaný, zobrazené „Správne! Pokusy: 0". Výsledok: Prešiel.
Súhrn: 3 testy passed, 4 assertions, Exit code 0
UsersControllerTest.php — Bezpečnostné overenia
Nemožnosť zmazať admin účet - Overenie: Odstránený is_admin z $_accessible, kontrola v delete(). Výsledok: Prešiel
Ochrana proti mass-assignmentu - Overenie: Užívateľ nemôže získať admin práva cez formulár. Výsledok: Opravené.
Súhrn :
16 testov spustených (automaticky cez PHPUnit) - 11 testov passed, 5 testov failed (väčšinou kvôli autentifikácií/redirectom v automatických testoch)
Manuálne overenie: Všetky kľúčové scenáre: (`PagesController`, `UsersController`, `UsersTable`) sú funkčné a korektné. Nájdený bug: Aplikácia neblokuje opakovane pokusy v ten istý deň. Vyžaduje opravu.
Celkové zhrnutie : Testované oblasti
PagesController - zobrazenie stránok, CSRF ochrana, directory traversal
UsersController - registrácia, prihlásenie, odhlásenie, admin ochrana
UsersTable - validácia polí, business rules, password hashing
PlayController - herná logika, pokusy, ukončenie hry
Admin panel - správa používateľov, routing, view šablóny
Štatistiky :
Celkový počet pokusov: 19 (16 PHPUnit automatických + 3 PlayController testy). Úspešné testy: 10 (7 z Ľubomírovho testovania + 3 z Jakubovho). Neúspešné testy: 5 (väčšinou kvôli
autentifikácii/redirectom). Neimplementované : 4 testy. Manuálne otvorené : Všetky kľúčové scenáre
Kritické zistenia - Nájdené kritické chyby: 6 chýb (1 z manuálneho testovania + 5 z dodatočného testovania)
Priorita KRITICKÁ - Prekročenie limitu pokusov za deň (neblokuje opakované pokusy). Nefunguje view v admin paneli. Hra sa neukončí po 5 neúspešných pokusoch. Po uhadnutí piesne možno stále písať.
Priorita STREDNÁ - Odhlásenie po návrate na domovskú stránku (strata session).
Záver - Autentifikácia a autorizácia funguje správne (admin ochrana, password hashing, session handling). Základná funkcionalita PagesController a UserTable sú korektné.
Herná logika vyžaduje opravu (blokácia pokusov, ukončenie hry, input deaktivácia). Admin panel Routing a view šablóny potrebujú kontrolu. Bezpečnosť Session management vyžaduje okamžité riešenie.
Testovanie - 2025-12-14
Testovanie frontendu pomocou 5 second testu.
Katarína Šútorová - homepage : Čo si si všimol ako prvé ? = Úplne prvé som si všimla logo webovej aplikácie.
O čom si si myslel, že je táto stránka ? = Po prečítaní popisu som zistila že hádam texty pesničiek.
Čo sa ti zdalo najdôležitejšie ? = Tlačítka 'Prihlásiť' a 'Registrovať'. Nič iné cez túto 'Homepage' neurobíme.
Aké tlačítko alebo akciu si očakával ? = Od 'Homepage' očakávam nejaké obozrejmenie o webovej aplikácii, ktorú som zapla.
Katarína Šútorová - login : Čo si si všimol ako prvé ? = Veľkej tabuľky pre vyplnenie uživateľského mena a hesla.
O čom si si myslel, že je táto stránka ? = Na prihlásenie sa do samoznej webovej stránky, aby sme mohli webovú aplikáciu spustiť.
Čo sa ti zdalo najdôležitejšie ? = Tlačítko 'Prihlásiť' lebo je zvýraznené.
Aké tlačítko alebo akciu by si očakával ? = Od 'loginu' sa očakáva že tam bude nejaká tabuľka SQL s prepojením na databázu, ale taktiež
aj prelink na register, keby sa uživateľ v 'homepage' preťukol omylom.
Katarína riešenie problémov v css : zmena farby tlačida leaderboard aby malo korektné farby.
Roberta Šelestiaková - register : Čo si si všimol ako prvé ? = Tabuľka v strede stránnky s políčkami na vyplenie informácií o novom účte.
O čom si si myslel, že je táto stránka ? = Slúži na to aby sa používateľia aplikácie mohli registrovať a vytvoriť si používateľské účty.
Čo sa ti zdalo najdôležitejšie ? = Tabulka na registráciu.
Aké tlačítko alebo akciu by si očakával ? = Od tlačítka 'register' že odošle používateľom zadané údaje do databázy a tým sa vytvorí účet pre používateľa.
tlačidlo 'leaderboard'zobrazí rebríček zaregistrovaných používateľov a zobrazí kto má najlepšie skóre.
'odhlásiť' tlačítko odhlási používateľa pokial už je prihlásený. Tlačidlo 'LyriGuess'ma vráti na homepage.
Roberta Šelestiaková - web aplikácia : Čo si si všimol ako prvé ? = Názov denný song a potom pole s úryvkom textu.
O čom si si myslel, že je táto stránka ? = Myslela som si že toto je už hlavná stránka na ktorej nájdeme samotnú hru.
Čo sa ti zdalo najdôležitejšie ? = Text piesne, pole na vyplenenie odpovede a tlačítko 'odoslať'.
Aké tlačítko alebo akciu by si očakával ? = Od tlačítka 'odoslať' že odošle mnou zadanú odpoveď a skontroluje či som hádala dobre.
'Leaderboar'by mi mal zobraziť rebríček úspešnosti hráčov a tlačítko 'odhlásiť' ma odhlási z aplikácie. Meno aplikácie 'LyriGuess' že ma vráti na úvodnú obrazovku, alebo teda homepage.
Roberta riešenie problémov v css : opravenie zistenej chyby srollbaru, ktorú zistil Jakub.
Výsledok percentuálne
Dokončená na 100%