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
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
Backend requirements