Venue
120 spots
B14
🟩 your spot · 🟧 premium · ▫️ available · tap a spot to pick
Your spot · B-14 · Premium
Row B · near main stage
Spot types
Standard lawn
62 / 80 available
FREE
Premium (paved)
9 / 30 available
$25.00
VIP front row
2 / 10 available
$40.00

eventSpots + venueLayouts + spotTypes — spot grid, your assignment, tier pricing.

Schedule
9:00 AMGates open · vehicle roll-in
10:00 AMRegistration + judging cards
11:00 AMJudging window opens
1:00 PMPeople's Choice voting closes
2:30 PMAwards ceremony · main stage
3:00 PMWrap · drive safe

Single-day, fixed venue — one card, no waypoint pins.

EventScheduleTab.tsx — same timeline[] model; show agenda without route links.

Photos
+ Add

EventPhotosContent.tsx — event gallery (feed posts) + Add Media.

Attendees
Going only
YOU
You
@brandon
◆ Gold
MA
Maria Alvarez
@maria · 3 things in common
JT
Jordan Tan
@jtan · 2 communities in common
SP
Sam Park
@sampark · similar vehicle
RK
Riya Kapoor
@riya

⭐ Inner circle · ✓ Friend · tap a row for View Profile / Message + things in common.

AttendeesModal.tsx — only "going" attendees, sorted you → inner circle → friends.

Engagement Hub
🏆
Leaderboard
Top participants →
🚗
Voting
Vote on builds
Trivia
Join a session
⚖️
Judging
Score as judge
📷
Photo Challenges
Submit photos
📍
Scavenger Hunt
Find items
🎖️
Badges
Event badges
📝
Surveys
Give feedback
🎁
Giveaways
Enter to win
🖼️
Photos
Event gallery →

Tap a feature to get started · locked until you RSVP Going.

EngagementHubCard — features filtered by engagementFeaturesEnabled; Going-gated.

Leaderboard
All TimeTodayThis Week
JT
2
MA
1
SP
3
1
MA
Maria Alvarez
1,420
2
JT
Jordan Tan
1,180
3
SP
Sam Park
990
7
YOU
You
540

EventLeaderboardContent.tsx — time filter + top-3 podium + ranked points.

Pages
ℹ️
About
💬
Chat
🗨️
Discussion
👥
Guests
Engagement
📷
Media
🕒
Schedule
📄
Sponsors · custom
📄
FAQ · custom

EventPagesModal + resolveEventTabs — 7 built-ins + custom subpages (›). Chat/Engagement gated.

RSVP
RSVP

Ticket-aware RSVP — shared rsvp.js choose variant (status + paid tiers + sponsor spots → Venue + Register CTA). Same control as #proposed-rsvp; updated from the old separate tier-list + capacity bar.

RSVP

Paid going view — shared rsvp.js going-paid variant ("You're going!" panel: ticket / price / spot / vehicles / details). Same panel used by #existing-detail-rsvp.

Interested
You're marked Interested
We'll remind you before it starts. Engagement stays locked until you're Going.

Quick status action — writes attendance status = interested.

Share Event
🔗 thedashtag.com/communities/desert-mw/events/…
Copy linkMessagesMore

useShareModal — QR + copy link + native share (same sheet as the floating QR action).

Select Vehicle

Choose which vehicles you're bringing. Star one as featured.

Not bringing a vehicle
🚗
"Project NSX"
1992 Acura NSX · Sports car
🚙
"Daily"
2021 Ford Bronco · SUV
🏍️
"Weekend bike"
2019 Triumph · Motorcycle
CancelConfirm · 2 selected

VehicleSelectorModal (multi mode) — featured star; locked for paid tickets.

Manage Event
Organizer tools
✏️
Edit
🗓️
Agenda
📍
Waypoints
🏟️
Venue
👥
Attendees
✉️
Invites
Check-ins
QR Codes
🤝
Co-Hosts
🎟️
Spots
🏷️
Coupons
↩️
Refunds
📣
Messages
📈
Analytics
Engagement
⚖️
Judging
🎖️
Badges
🤝
Sponsors

ManageEventScreen.tsx — organizer icon-grid → each routes to /manage/{section}.

Schedule
7:30 AMMeetup + coffee · Phoenix lot 🗺️
8:15 AMRoll out → Catalina Hwy
9:30 AMOverlook break · photos 🗺️
11:30 AMLunch · Summerhaven 🗺️
1:00 PMScenic break · Windy Point 🗺️
5:00 PMDinner · valley return 🗺️
7:00 PMBack home · wrap

Single-day event — one card, no day headers. Items with 🗺️ link to a waypoint.

EventScheduleTab.tsx — single-day renders one card (no date grouping). Same timeline[] model; multi-day groups by date.

Schedule
Day 1 — Sat, Jun 14 · Phoenix
7:00 AMMeet & coffee · Convention Center lot 🗺️
8:30 AMDriver's briefing + route handout
9:00 AMRoll out → I-17 north
Day 2 — Sun, Jun 15 · Sedona
8:00 AMRed Rock scenic loop 🗺️
12:00 PMLunch · Tlaquepaque 🗺️
Day 3 — Mon, Jun 16 · Flagstaff
9:00 AMFinal leg + group photo

EventScheduleTab.tsx — multi-day: timeline[] grouped by date into per-day cards (timelineConfig).

The Route
scenic · ~92 mi · 6 stops · 1 day
🧭 Navigate the route →
1
Phoenix lot · start
33.45, -112.07
2
Catalina Hwy via
32.42, -110.72
3
Mt Lemmon Overlook · break
32.44, -110.75
4
Summerhaven · lunch
32.44, -110.76
5
Windy Point via · break
32.40, -110.71
6
Valley Steakhouse · dinner
33.39, -111.97
7
Phoenix · home
33.45, -112.07

eventWaypoints — single-day route, no day grouping. isViaPoint = pass-through (via).

The Route
scenic · ~214 mi · 3 legs · 3 days
🧭 Navigate the route →
Day 1
1
Phoenix Convention Center
33.45, -112.07
2
Sunset Point Rest Stop via
34.23, -112.13
3
Sedona — Tlaquepaque
34.86, -111.76
Day 2
4
Oak Creek Overlook
34.95, -111.74
5
Flagstaff — Historic Downtown
35.20, -111.65

eventWaypoints grouped by date (multi-day) + eventRouteCache polyline.

Drive Sessions
🔢 Enter drive code  Join
● LIVECanyon Leg
Host @desert-mw · 14 driving · 5 waypoints
Open in DashTag Maps
SCHEDULEDReturn Leg
Host @desert-mw · starts 4:30 PM · 2 waypoints
ENDEDMorning Departure
22 drove · 7:30–9:30 AM
+ Host Ad-hoc Drive

driveSessions + driveSessionParticipants — status, driveCode join, host, waypoint range.

Live Map
8 sharing
🚗🚙🏍️ convoy · current leg
 Sharing your location
Nearby (closest first)
MA
Maria Alvarez
'18 M2 · 0.3 mi
Maps
JT
Jordan Tan
'72 240Z · 1.2 mi
Maps
SP
Sam Park
'21 GR86 · 2.0 mi
Maps

participantLocations + eventWaypoints + ParticipantsList — live convoy, share toggle, navigate.

Location Sharing
 Location Sharing Active
Attendees can see where you are during the event.
Share my location
Who can see
All attendees
Pause sharing
Temporarily stop

ℹ️ Updates every 15s and continues in the background.

LocationSettingsModal — reached from Live Map; privacy + pause/resume.

Chat
Event
📣 ORGANIZERpinned
Gates open at 9 — roll in via the south entrance. Judging cards at registration.
Maria Alvarez
Anyone near Windy Point? Convoy in 10.
Jordan Tan
Parked in row B — pull in next to me 🅿️
On my way 👍
💬 Message the event…Send

Communication — one tap from the hub to the event / drive chat. Organizers post + pin updates on the fly; participants chat throughout the event.

Living Journal
+ Add
📷 Take photo⬆️ Upload
Added to your living journal for Simply Advance Car Show
Share a photo
↗ My feed↗ Event feed

Living Journal — one tap to capture/upload into the event's journal; Share pushes a photo to your feed or the general event feed.

+ 💬 🔍 ◉
Existing · today · 1 / 3 — top of scroll
⚙️
Manage Event
Edit details, attendees, check-ins, and more
SIMPLY ADVANCE CAR SHOW
👤
Organized by
SimplyEuro
📅
Saturday, June 27, 2026
10:00 AM – 1:00 PM
📍
4810 E County Line Rd
▲ Navigate
👥
9 People Attending
Tap to view attendees and find things in common
⭐ 2 Inner Circle · friends attending
📄
View Pages
Browse all event pages and tabs
Engagement Hub
🎖️
Badges
See event badges
⚖️
Judging
Score as a judge
🏆
Leaderboard
See top participants
🗳️
Voting
Vote for your favorites
🖼️
Photos
Event photos & videos
Tap a feature to get started
About
🏎️🔥 5th Annual SIMPLY ADVANCE CAR SHOW 🔥🏎️
Benefiting the Patrick Surtain II Foundation
Founded in 2023, the Patrick Surtain II Foundation is the non-profit charity of Denver Broncos cornerback Patrick Surtain II, focused on leveling the playing field for students in financially disadvantaged communities…
What to Expect:
🏎️ Top-Tier Cars
🍔 Delicious Food & Refreshing Drinks
🎶 DJ booth
🏆 Trophies & Awards for standout vehicles
🎉 Fun for the Whole Family — face painting, balloon artist, bounce house & more
🎪 Sponsored Booths — explore great vendors
🎁 Giveaways — don't miss your chance to win
👨‍👩‍👧 Kid-Friendly & FREE for spectators
Car Registration Details:

EXISTING — top of today's EventDetailContent scroll: Manage Event · cover · EventInfoCard (Organized by / date / location / Navigate) · "9 People Attending" · View Pages · EngagementHubCard grid · About (EventDescription). (Ships in light + dark; shown dark to match this prototype.)

+ 💬 🔍 ◉
Existing · today · 2 / 3 — RSVP + Guests
Tags
carshowsimplyadvance-car-showannual
RSVP
GuestsSee all
9
Going
BR
Bill Rose
🚗 1969 FERRARI 365GT2+2
BS
Brandon Shutter
🚗 2022 MV Agusta Motor F3
DM
Dan Magee
🚗 2016 McLaren 650S
E
Eric Nebola
C
Chad Cavallaro
+4 more
View All Guests
Share Your Location
Let other attendees see where you are during the event
▲ Enable Location Sharing

EXISTING — this attendee holds a paid Gold sponsor ticket ($500 · spot 1), so the RSVP area is EventRSVPSection's "You're going!" panel (Ticket / Price / Spot / Vehicles / Ticket details) — not the free rows. Then EventGuestsCard ("9 Going" + attendee vehicles + View All) and the Location-sharing CTA, over the floating ♡ / share / QR bar.

+ 💬 🔍 ◉
Existing · today · 3 / 3 — free RSVP path
When a user RSVPs free (general admission, or events with no paid ticket), the RSVP area is the control we just shipped — not the paid panel.
RSVP · before responding
RSVP · going (collapsed rows)
🎟️ Paid tiers / spots currently surface separately (a section below, or the Puck Tickets page) →

EXISTING — the EventRSVPControl rows we shipped (free RSVP): three status buttons before responding; then collapsed status + vehicle / guest / category rows, each [content][✎][✕]. This effort folds paid tiers + spots + pay into this same control / its registration sheet.

+ 💬 🔍 ◉
Proposed · ticket-aware RSVP
RSVP
Continue to register & pay in-app — no separate Tickets page.

PROPOSED — current detail layout, RSVP made ticket-aware. Free GA = the status buttons (unchanged). Paid tiers + sponsor booths surface inline; picking one → in-app registration. Spots open their own picker (›). Built on the extracted useEventRegistrationFlow.

Register
$30.00
Proposed · in-app registration (full parity)
Ticket
Early Bird
includes 1 car registration
$30.00
Spot
🎪Choose your spot · optional
Registration details
🚗2022 MV Agusta F3 · 2022
Vehicle year / make / model auto-fills from your selected vehicle (the pre-existing VehicleSelectorModal) — tap ✎ to pick from your garage or add a new vehicle, no manual typing.
👕 Shirt sizeoptional
Register a car for judging
🚗2023 Kawasaki H2 Carbon
Bringing
🚙2022 MV Agusta F3 · featured
👥Add a guest
💳 Pay $30.00 · Stripe Checkout
Opens secure Stripe Checkout (Apple / Google Pay) and returns to the event when done.

PROPOSED — the extracted useEventRegistrationFlow rendered as an in-app screen: tier · spot · custom fields · car registration · vehicle · guests · pay. Vehicle-type custom fields (year/make/model) pull from the pre-existing VehicleSelectorModal instead of manual entry. Parity replacement for the Puck NativeTicketsBlock page; payment uses the existing hosted Stripe Checkout.

Choose a spot
22 spots
Proposed · spot picker (own screen)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
🟩 selected · 🟧 premium · ▫️ available · ⬛ taken · tap a spot to pick
Selected · Spot 7 · Gold booth
includes 3 car registrations
Spot types
Silver
booths 6–10, 18–22 · 2 car regs
$300.00
Gold
booths 1–5, 12–17 · 3 car regs
$500.00
Platinum
booth 11 · 3 car regs
$3,000.00
Continue →

PROPOSED — spot picker as its own screen (like the vehicle / guest pickers). A simple tap-to-pick grid (no pan/zoom map on mobile) + the spot-types list with pricing, reusing existing eventSpots / spotTypes data. Selecting feeds the registration screen.

🚗
Select Vehicle
Proposed · vehicle selector + Add new
Choose which vehicle you're bringing
🚫
Not Bringing a Vehicle
Attending without a vehicle
🚗
2023 Tesla Model 3
Car
🏍️
2022 MV Agusta Motor F3
Car
🏍️
2023 Kawasaki H2 Carbon
Motorcycle
2A
2019 Audi TT RS
Car
Add a new vehicle
Create one in your garage — it'll be selected here
CancelConfirm · 1 selected

PROPOSED — the existing VehicleSelectorModal (mobile + web) gains an always-present "Add a new vehicle" card at the end of the list — not just for empty garages. Tapping it opens our existing add-vehicle component (›). Used everywhere the picker appears (RSVP, registration, posting).

Add Vehicle
Proposed · existing AddVehicleForm (reused)
Photos · required
cover
🔎 Scan VIN to autofillScan →
Details
Year · 2024
Make · Porsche
Model · 911 GT3
Trim · Touringoptional
Mileage · 1,200optional
License plate · ABC-123optional
Owner & privacy
👤Brandon (me)
🌐Public
Vehicle questions · based on make / model
What's the story behind this build?
Tap to write…
Modification level required
Stock
Built / heavily modified
Modifications
ExhaustSuspensionForced inductionWheels
Is it for sale?
YesNo
Save vehicle → select it
Saves to your garage and returns to the picker with the new vehicle pre-selected.

PROPOSED — "Add a new vehicle" opens our existing AddVehicleForm (@dashtag/mobile-ui/garage, the same component the garage NewVehicleScreen uses): photos + cover · VIN scan · year/make/model/trim · mileage · plate · owner + privacy · Vehicle preset Q&A (the existing PresetQuestionsStep / vehiclePresetQuestions — make/model-scoped questions: text · single/multi choice · yes-no). Launched with its onComplete callback so it returns to the picker with the new vehicle selected — same component on web.