Lantern Hub โ Quick Start Guide โ
What is the Lantern Hub? โ
The Lantern Hub is accessed via the fire icon in the center of the bottom navigation bar. It's your central hub for:
- Lighting your lantern at venues
- Viewing waves and connections
- Scheduling future lights
- Managing your active lantern status
Visual States โ
Fire Icon States โ
| State | Appearance | Meaning |
|---|---|---|
| Extinguished | Gray outline, no glow | No active lantern |
| Lit | Amber with pulsing glow | Active lantern at a venue |
Using the Lantern Hub โ
When You Have No Active Lantern โ
Tap the extinguished fire icon to open the hub and see:
๐ฅ Light Lantern (Primary action)
- Tap to light your lantern at a nearby venue
- You'll be visible to others at that location
๐ Schedule a Light (Coming soon)
- Plan to light your lantern for future events
- Example: "Yoga class tomorrow at 6 PM"
๐ Recent Activity (Coming soon)
- View your connection history
- See past venues and waves
Nearby Venues (if available)
- Quick preview of active nearby locations
- Shows how many lanterns are lit at each venue
When You Have an Active Lantern โ
Tap the glowing fire icon to open the hub and see:
Your Lantern Status
- Current venue and time remaining
- Your interest message and mood
๐ Waves Received (if any)
- Count of people who waved at you
- Tap to view and respond
๐ฌ Active Chats (if any)
- Ongoing conversations
- Tap to open chat
๐ Upcoming Lights (if scheduled)
- Your future planned lantern activations
Extinguish Lantern
- Turn off your lantern
- Removes you from the venue
Quick Actions โ
Light a Lantern โ
- Tap extinguished fire icon
- Tap "Light Lantern"
- Select a venue (or use current location)
- Set your interest and mood
- Confirm โ Fire icon now glows!
View Waves โ
- Tap glowing fire icon (when lit)
- Look for "Waves Received" card with badge
- Tap to see who's interested
- Accept or decline waves
Extinguish โ
- Tap glowing fire icon
- Scroll down
- Tap "Extinguish Lantern"
- Confirm โ Fire icon returns to gray
Testing in Storybook โ
View all states and interactions:
bash
npm run storybookNavigate to Components โ LanternHub to see:
- No Active Lantern states
- Active Lantern states
- With waves, chats, and scheduled lights
- Interactive playground
Component Files โ
- Component: src/components/LanternHub.jsx
- Stories: src/components/LanternHub.stories.jsx
- Integration: src/dashboard/Dashboard.jsx
Full Documentation โ
For complete details, architecture, and future roadmap, see: ๐ Lantern Hub Feature Documentation
Related Features โ
- Wave-to-Meet - Send and receive connection waves
- Chat - Anonymous messaging after wave acceptance
- Beacon - Color-matched meeting coordination