Skip to content

Event invites #39

@edwardshturman

Description

@edwardshturman

Event invites

Part of web platform Summer 2025 redesign

Adding a dedicated layout for each event page:

  • UI with event details
    • Name
    • Thumbnail
    • Description
    • Planned activities (could be part of description)
    • Location
    • Date & time
  • Collect RSVPs (going/maybe/can't go)
  • Toggling whether RSVPs are required or not
  • Add to calendar link(s)
  • Relevant UI on /events cards. All with an invite are now clickable (+ some affordance they have an invite) and inline show quick actions

Considerations

  • How does this tie in with Event recaps #12? Is the layout different; is it all on one page; if so, is the recap hoisted above the invite?
    • → Layout changes made via [...slug]/page.tsx should be kept super minimal. Likely only rendering a cover_image at the top if not null.
    • → Recaps are rendered below invites, on the same page.
  • Are invites generated or expected to be enabled manually?
    • → Invite pages will be generated automatically from frontmatter. Likewise somehow for add to calendar links.
    • → Past events will be "grandfathered in" (they will have their own pages too, so long as they don't specify a link in frontmatter).
  • RSVPs: related to User accounts #5? Where do they go?
    • → No RSVPs; user accounts will be tackled separately, probably alongside photo albums.

Todos

  • Render event frontmatter (normally displayed on /events cards) on each event page
  • Dynamically generate add to calendar links
  • Affordance on /events

Metadata

Metadata

Labels

eventsEvents page content or rendering thereoffeature

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions