Shake to Decide

Shake to Decide helps Noshers break indecision quickly by turning a gesture into a curated suggestion moment.

What this feature does today

  • Sustained shake detection triggers the flow only in eligible interaction states.
  • Random meal candidates are fetched from API when available with local fallback meals as backup.
  • Meal cards are transformed to show cuisine origin and vibe hints for faster choice.
  • A cooldown window prevents repeated accidental retriggers.

Where it is used

Mobile `ShakeToEatFlow` UI with meal hooks and shake detection.