Landing
Auth
Discovery
Event
Create / Edit
Profile
Notification
Admin
Error
Landing Page
Logo + tagline + Guest/Sign In/Sign Up
Login
Email + password + Google OAuth + Sign Up link
Register Step 1
Email, username, password + Next
Register Step 2
Profile info, avatar, ToS + Complete
Discovery — Map (Guest)
Map + event pins + limited tooltip
Discovery — Map (Registered)
Map + pins + sidebar filters + bookmark/going
Discovery — List View
Grid of EventCards: title, date, category
Filters Panel (open)
Category, distance, date, quick filters, a11y
Event Detail — Public (User)
Gallery + details + Going/Bookmark + comments
Event Detail — Public (Guest)
Same layout + "Sign in to interact" overlay
Event Detail — Private
Lock icon + limited info (title, category, date)
Event Detail — Private (Host)
Full detail + edit/cancel + attendee list
Event — CANCELLED
Red CANCELLED banner overlay
Event — ENDED / Past
"Event Ended" badge + past-tense styling
Event — FULL / Sold Out
"Sold Out" badge + Going btn disabled
Create Step 1
Title + description + category selector
Create Step 2
Date picker + start/end time
Create Step 3
Location picker (map + search bar)
Create Step 4
Image upload area
Create Step 5
Price, language, health, a11y toggles
Create Step 6
Visibility, 18+ toggle, capacity input
Create — Review & Publish
Summary of all steps + Publish button
Edit Event
Multi-step form pre-filled + Save
Multi-Location Route
Map with pins connected by route line
Itinerary Builder
Timeline view with time segments
Host Profile
Avatar + name + rating + hosted events
My Profile / Settings
Edit name, email, avatar, prefs, privacy
My Events — Upcoming
Upcoming events table with status badges
My Events — Past
Past events with "Ended" badges
Notifications List
Icon + message + timestamp + read/unread
Admin Dashboard
Reports queue with event/user report cards
Category Moderation
Pending categories + approve/reject
User Management
User table with suspend/ban actions
Rate Limit Settings
Config form for rate limits per user
404 Not Found
Illustration + "Page not found" + back
Access Denied
Lock icon + "No access" + back button
Underage Warning
Warning + "18+ event" + age verification