Inspiration
Food delivery apps often display inflated ratings that don’t always reflect real customer experiences, forcing users to jump between platforms to verify restaurant quality. We wanted to remove that friction by bringing trusted Yelp insights directly into the ordering flow, helping people choose meals with confidence. TrueBite was inspired by the idea that better information leads to better food decisions.
What it does
TrueBite is a Chrome extension that uses Yelp AI API to introduce trusted ratings, AI-generated review insights, and better restaurant alternatives directly within DoorDash, Uber Eats, and Grubhub. It analyzes Yelp data in real time, summarizes what people love or dislike, and allows users to chat and ask follow-up questions about restaurants.
How we built it
We built TrueBite as a Manifest V3 Chrome extension with content scripts that detect restaurant pages and extract key details like restaurant name and location. A secure background service worker communicates with the Yelp AI API, retrieves ratings and AI-generated insights, and sends structured results back to the UI. We inject a clean, non-intrusive interface into each platform and added an AI-powered chat layer so users can ask natural language questions about the results.
Challenges we ran into
Each delivery platform has a different and frequently changing DOM structure, making restaurant and location detection unreliable at times. Matching delivery app listings with Yelp businesses also required careful fuzzy matching to avoid incorrect results.
Accomplishments that we're proud of
We successfully integrated Yelp AI API as the exclusive data source, built a responsive UI that works across three major delivery platforms, and created an interactive chat experience that turns static reviews into meaningful insights. Most importantly, TrueBite makes it easier for users to trust their food choices in real time.
What we learned
We learned to use Yelp AI API to extract data. We also gained hands-on experience handling real-world challenges like fuzzy matching, rate limits, and UX constraints inside third-party websites.
What's next for TrueBite
Next, we plan to expand the chat experience with follow-up suggestions based on user preferences, add dietary and lifestyle filters, and introduce personalization over time. We also want to improve alternative recommendations using deeper Yelp AI API insights and explore accessibility and mobile-friendly extensions to reach more users.
Built With
- css3
- html5
- javascript
- yelp-ai-api
Log in or sign up for Devpost to join the conversation.