Skip to content

Individual game pages #7

@laurenpudz

Description

@laurenpudz

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

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions