FoodRoulette
prototypeSpin the wheel, pick dinner
React NativeExpoTypeScriptReanimated
Problem
Groups waste 20 minutes deciding where to eat, every single time.
Solution
Set filters, spin the wheel, commit to the result. Decision made in seconds.
Features
- ▸Cuisine, budget, and distance filters
- ▸Animated roulette wheel
- ▸Shortlist and veto mechanics
Architecture
Expo app with Expo Router; animated wheel built on Reanimated; mock data layer ready for a places API.
What I built
- ▸Full mobile MVP
- ▸Wheel animation and physics
- ▸Filter system
- ▸46 passing tests
Challenges
- ▸Wheel physics that feel fair and fun on mid-range phones
Results
Verified MVP: Metro bundles clean, 46 tests passing.
Next steps
- ▸Live places API
- ▸Group spin sessions