generated from codersforcauses/django-nextjs-template
-
Notifications
You must be signed in to change notification settings - Fork 2
Labels
backendTask must have a back end issueTask must have a back end issuefrontendTask must have a front end issueTask must have a front end issue
Description
Create individual art pages.
Frontend requirements
Each artwork should have its own dedicated page.
Art pages should be responsive - see mobile and desktop design on the Figma
Art pages should feature the art (lol), the contributors' names and associated social media, and a description
Use next's <Image> tag for now! We'll do videos later...
Backend requirements
Create art model with fields:
id (you don't need to explicitly create this, Django will add the field implicitly)
name
description
source game (foreign key; table should have a many to one relationship to a games table)
a field for the media; django has a "models.Imagefield" property
active: bool
We also need a ArtContributors table - linking table for a many-to-many relationship between members and art:
art uuid - foreign key - many to one
member uuid - foreign key and primary key - many to one
role
These fields can be found right here: https://dbdiagram.io/d/691554f16735e11170918d9c
Sub-issues
Metadata
Metadata
Assignees
Labels
backendTask must have a back end issueTask must have a back end issuefrontendTask must have a front end issueTask must have a front end issue