Skip to content

Create Events Page #3

Description

@nicostellar

The Events page will showcase all current events. The individual events pages will be created later which will show a full description for each event.

Frontend requirements

  • Create design for frontend in Figma
    • Explore grid or list designs to show all the current events
  • Each event should show the following on the Events page:
    • name
    • cover_image
    • description preview
    • start/end datetime
      • For events with only one date, display this date on the Events page
      • For events with several dates, display as "Multiple Dates (xx/xx/xx - xx/xx/xx)"
    • location
      • For events with only one location, display this location on the Events page
      • For events with several locations, display as "Multiple Locations"
  • Get feedback on designs from project leads
  • Build the frontend of the final design

Backend requirements

  • Create Events model with fields:
    • id
    • name
    • slug (used in URL for Event)
    • description
    • cover_image
  • Create EventInstances model with fields:
    • id
    • event (foreign key of event it is part of)
    • name
    • starts_at
    • ends_at
    • location
    • ticket_url
  • Check the database schema in Notion for more details

Metadata

Metadata

Labels

backendTask must have a back end issuefrontendTask must have a front end issue

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions