Demo Mode allows you to showcase the GateReady MVP interface without any backend setup. All data is stored locally in the browser using localStorage.
- Visit the homepage (
/) - Click the "View Demo" button
- You'll be automatically logged in and can explore all features
- Go to
/login - Click "Enter Demo Mode" button at the bottom
- You'll be redirected to the dashboard
Add to your .env file:
NEXT_PUBLIC_DEMO_MODE=true
✅ Dashboard - Add/remove loyalty balances (stored in browser) ✅ Travel Preferences - Set travel dates (stored in browser) ✅ Deals Page - View mock deals (no API needed) ✅ Invite Flow - Generate invite links (demo data) ✅ All UI Components - Full interface experience
- No Supabase authentication required
- No database connection needed
- All data persists in browser localStorage
- Data is cleared when you clear browser data
- Perfect for client demos and presentations
- Click "Sign Out" in the navbar
- Demo mode will be disabled
- You'll be redirected to the homepage
- Deploy to Vercel (or any hosting)
- Enable Demo Mode by clicking "View Demo"
- Show all features:
- Add loyalty balances
- Set travel preferences
- View deals
- Generate invite links
- All data persists during the session
- Demo mode uses
localStoragefor data persistence - Mock user is automatically created
- All API calls are bypassed
- No environment variables needed
- Works completely offline after initial load
- Client demonstrations
- UI/UX reviews
- Stakeholder presentations
- Design validation
- Quick prototyping feedback