codersforcauses / codersforcauses/electrify-everything-wa

Create Events Page

Open
#3 2 comments 0 reactions 3 assignees Claimed by @abxsnxper View on GitHub
backend frontend
Dominant language
TypeScript
Stars
7
Forks
0
PR merge metrics
No merged PRs in 30d

Description

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

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.