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.