Urban UFA — Restaurant Roulette
Overview
Restaurant Roulette helps groups decide where to eat by spinning an interactive wheel seeded with curated picks. Users filter by location and mood, then spin solo or together in real time.
The goal is to make choosing a restaurant fast, fun, and fair. The UI emphasizes clarity (inputs and filters), playfulness (roulette micro‑interactions), and trust (surfacing real reviews).
On the technical side, the prototype runs on a lightweight React + Tailwind stack. It’s designed to plug into data agents that fetch candidates from search APIs and reviews, and it can sync multiplayer spins via websockets.
-
React
-
TypeScript
-
TailwindCSS
Key Features
01.
Mood & location based search
02.
Result drawer with rating, review snippet, and quick actions
03.
Accessible, responsive layout
04.
SVG roulette with easing and pointer lock‑in
05.
Multiplayer room concept with invite links
Flow:
Avenir Parent agent orchestrates two specialist agents (mood finder and review finder)

Screenshots









