Before deciding how to organize the interior, here's the full surface of a gathering —
what's in the app today, plus everything it could be. ✦ marks the
pieces not in Loop yet (and some you may not have considered).
✦ = new / not in the app today · plain = exists in some form
The one architectural truth
No single Loop needs all of this. A rooftop birthday, a camping trip, a book club, and a
networking mixer each want a different subset. So the real design problem isn't “fit
everything on screen” — it's adaptive modularity: the Loop shows the modules that fit its
type and its moment, and lets the host add the rest. Every proposal below is really
a different answer to “what do we show, and when?”
Identity & essence
Cover — photo / theme / collage
Title & the occasion (“the why”)
Host & co-hosts
Countdown · “3 sleeps to go”
Vibe & dress code
Surprise mode — hide from the guest of honor
The plan · logistics
Date & time — start / end / arrive-by
Location + map + pin
Getting there — parking, transit, buzzer, elevator
Run-of-show — 7 drinks · 8 dinner · 9:30 cake
Recurring / series — weekly, monthly
Weather + rain plan (outdoor)
Accessibility — step-free, elevator
House rules — shoes off, quiet after 11, kids/pets
Add to calendar
Capacity · spots left · waitlist
People
Who's in — going / maybe / invited
Invite — link, contacts, +1s
Dietary needs & allergies (a matrix)
Who's who / intros — for mixed groups
How you know each other · mutuals
Bringing kids / plus-ones
Seating / table plan
Name tags · icebreakers (networking)
Bring · contribute
What to bring — food / drinks / supplies
Tasks & jobs — setup, DJ, cleanup, photos
Shopping list — who's buying
Setup checklist
Sign-up slots — courses, shifts, time slots
Recipes (potluck)
Dietary coverage check — “covers the 3 vegetarians ✓”
“Still needed” gaps, surfaced
Decide · together
Polls / votes — menu, time, where
Find-a-date — availability before it's set
Collaborative playlist — everyone adds songs
Group gift / registry
Talk
Group chat — the missing piece
Announcements — pinned host updates
Q&A — ask the host
Comments & reactions on anything
Live · during
Happening now / live status
Check-in — who's here · arrivals
Running late / ETA share
Live photos as they land
Live polls — “cake now?”
Now playing
Find the group — location at big venues
Memories · after
Photos & notes — the Wall
Auto recap / highlight reel / slideshow
Guestbook — messages to the host
Thank-yous
Shared album (export)
“Do it again” · anniversary nudge
Money · mostly new
Shared expenses / settle up
Chip-in / collect — Venmo, ticket
Budget tracker (host)
Trips & stays · multi-day
Itinerary — multi-day schedule
Lodging — who's sleeping where
Carpool / ride matching
Packing list
Host tools
Dashboard — who replied, gaps, unclaimed
Nudge / remind
Broadcast announcement
Manage roster / approve
Lock contributions / close list
Privacy & permissions
Duplicate — “run it back”
Post-event feedback
That's ~70 possible pieces across 11 domains. The next question is which ones a given Loop
foregrounds, and how they're organized — see the three product proposals →