← All projects

FoodRoulette

prototype

Spin the wheel, pick dinner

F
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