SHEET 04 · Mobile
Brettelberg Kiosk
Production lobby kiosk — 11-category visitor triage, after-hours AI chat, and staff dispatch with TTS and Slack hooks
no public build · runs locally
2024localMobile
About
A React Native tablet application I built as Executive Director and deployed in the Brettelberg Condominiums front desk lobby. Visitors are guided through a hierarchical triage flow — 11 top-level categories with nested sub-flows for owners, guests, real estate agents, and contractors. Dispatches notifications to staff via RadioBridge with TTS and Slack hooks, and routes to an AI chat assistant after hours. Session tracking persisted to Supabase with inactivity timeout and auto-reset.
Key features
- 01Branded full-screen home with pulsing assistance button
- 02Deep hierarchical triage flow with 11 top-level categories
- 03Responsive icon grid adapting to phone, tablet, and landscape
- 04Real-time AI chat assistant via WebSocket
- 05Office hours awareness with automatic routing
- 06Staff notification dispatch with TTS and Slack hooks
- 07Supabase session tracking for every visitor interaction
- 08Inactivity timeout with countdown warning
- 09Hidden admin access with long-press gestures
- 10Feature flag system with local fallback
- 11Custom breadcrumb navigation
Nearby
SHEET 01 · Web Platforms

Brettelberg
369 Supabase migrations, five portals, live weather at 10,700 ft, 20+ 3D labs, and a booking engine — built as Executive Director for a 26-unit ski resort
2024live4,878 commits668k lines tracked
SHEET 03 · Mobile
no public build · runs locally
Brettelberg Mobile
Production Flutter command center — AI kiosk monitoring, Twilio calls, WebRTC push-to-talk, and home screen widgets for daily operations
2024local
SHEET 29 · Mobile
no public build · runs locally
PetePhone
Cross-platform VoIP softphone with custom-forked Twilio Voice SDK, clean architecture, and Material 3 — one Flutter codebase
2025local