Add a demo mode to the app that bypasses auth and loads mock data, so the app works flawlessly during a hackathon presentation without needing a real account or live backend. Use when the user says "set up demo mode", "make it work without login", or "I need it to look good for the judges".
npx @senso-ai/shipables install KeyanVakil/demo-modeMake the app demo-proof.
Read the auth flow and understand how sessions/tokens work.
Add a demo mode that can be toggled via:
DEMO_MODE=true?demo=truedemo@demo.com, password: demo)
Choose whichever fits the existing auth architecture.In demo mode:
Add a visible demo mode banner: a small sticky bar at the top that says "Demo Mode" so judges know it's intentional.
Make sure demo mode is off by default in production (gate it on the env var or a non-guessable param).
lib/demo-data.ts or equivalent) so it's easy to update