Skip to content
Masab
Work/AI system/2025

RotiShotiAI

Food discovery for Pakistani cuisine where you describe what you feel like eating and it answers properly.

Client

Independent build

Year

2025

Role

Sole builder. Data model, retrieval, AI layer and interface.

RotiShoti AI interface
Overview

Most restaurant search is a filter list. RotiShoti lets people ask the way they actually talk, something like cheap karahi near me that is open late, and returns places that fit.

Semantic search runs over the restaurant and dish data, with budget and location narrowing the result set. Conversation context carries between turns so a follow up question does not start from zero.

It runs on Groq LLaMA models for fast responses with Supabase behind it, which keeps the experience quick without an expensive per query bill.

AWhat it does
  • Natural language search across restaurants and dishes
  • Budget aware filtering
  • Location aware recommendations
  • Conversation memory across turns
  • Live data from Supabase
BThe hard parts
  • Semantic search that stays fast as the dataset grows
  • Holding context without the token bill climbing
  • Location queries combined with several other filters at once

Built with

Next.js 15FastAPISupabaseGroqZustandTailwind CSS

Next project

Javea Denia Rentals

Open to new work

Tellmewhatyouaretryingtobuild.

If I am the right person you will get a scope and a number in writing. If I am not, I will say so and point you somewhere better.