From craving to reservation — seven intelligent steps
User describes what they're craving in plain language on the homepage. The query carries into the chat experience seamlessly.
Next.js sessionStorageAI parses mood, vibe, dietary needs, party size, price range, and occasion from the conversational input.
Gemini AI NLPIf key context is missing, Rex asks targeted follow-ups — refining the search before wasting your time with wrong results.
Conversational AIGoogle Places API serves as primary data source, with Supabase as intelligent fallback. 15+ variables matched against real-time restaurant data.
Google Places SupabaseRex delivers recommendations with personality — each pick comes with a clear explanation of why it fits your specific ask.
Explainable AINot feeling it? Ask for more. Rex paginates through additional results with offset-based retrieval — no repeated suggestions.
Pagination Context-Aware ChipsEvery conversation and recommendation is persisted. Browse past searches by intent, revisit saved picks, and log dining experiences with ML-enhanced tags.
Supabase ML Tags