generated from codersforcauses/django-nextjs-template
-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Create individual game pages.
Frontend requirements
- Each game should have a respective page
- Gam pages should match the Figma design
- Game pages should be responsive - see mobile and desktop design on the Figma
- Game pages should display the cover image (if applicable), itch.io widget / link to game host, name, and description.
- See URLs page in the notion for where each page should be located
Backend requirements
Create game model with fields:
- id (you don't need to explicitly create this, Django will add the field implicitly)
- name
- description
- active (whether the game should be displayed)
- completion (an enum tracking completeness of the game)
- cover image (can be null)
- hostURL (the URL to where the game is hosted)
- isItch (whether the host URL is a link to an itch-hosted game)
- event (foreign key of the event the game is associated with, can be null)
Add tests to ensure the games model works as expected
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels