Skip to content

Event invites #39

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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