Closed
Description
đš Frontend: Startsida för spel filtrerade pĂ„ genrer
đ Beskrivning
Vi behöver skapa en enkel och anvÀndarvÀnlig startsida som visar alla genrer. AnvÀndaren ska kunna klicka pÄ en genre för att visa en lista med spel som tillhör den genren. All datalogik hanteras av controllers som back-end-gruppen ansvarar för, och front-end-gruppen ska fokusera pÄ att bygga och styla vyerna med Blade-templates.
đ Vad vi ska göra
- Skapa en startsida (
genres/index.blade.php
) dÀr alla genrer visas som lÀnkar. - Skapa en sida (
genres/show.blade.php
) som visar en lista med spel för en vald genre. - AnvÀnd datan som skickas frÄn
GenreController
(t.ex.,$genres
,$genre->games
) för att fylla vyerna.
â Uppgifter
-
Skapa en startsida för genrer:
- Fil:
resources/views/genres/index.blade.php
. - Visa alla genrer som en lista med lÀnkar.
- Varje lÀnk ska leda till sidan för den valda genren (
/genres/{id}/games
).
- Fil:
-
Skapa en sida för spel i en genre:
- Fil:
resources/views/genres/show.blade.php
. - Visa alla spel i genren med titel och beskrivning.
- LÀgg till en lÀnk för att navigera tillbaka till startsidan.
- Fil:
-
Styling och layout:
- AnvÀnd Tailwind CSS för att skapa en enkel och responsiv design.
- Gör det tydligt och lÀttnavigerat för anvÀndaren.
-
Testa och verifiera:
- Kontrollera att genrer visas korrekt pÄ startsidan.
- Testa att rÀtt spel visas nÀr en genre vÀljs.
- Kontrollera att designen fungerar bÄde pÄ desktop och mobil.
-
Dokumentera:
- LÀgg till en kort förklaring i
README.md
om hur filtreringssidan fungerar.
- LÀgg till en kort förklaring i
âł Deadline
Tisdag 2025-01-28 kl. 11:15 (till mötet).
đ§Ș Tester och verifiering
- Alla genrer ska visas som lÀnkar pÄ startsidan.
- NÀr en lÀnk klickas, ska rÀtt lista med spel visas.
- Designen ska vara tydlig och fungera pÄ bÄde mobil och desktop.
đ Relaterade filer
resources/views/genres/index.blade.php
â Lista alla genrer.resources/views/genres/show.blade.php
â Visa spel för en genre.resources/css/app.css
â Styling för sidorna.
đŻ MĂ„l
Att skapa en enkel, funktionell startsida dÀr anvÀndaren kan klicka pÄ en genre och se spelen som tillhör den.
Metadata
Metadata
Assignees
Labels
No labels