<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>FastAPI |</title><link>https://dhruvmadhwal.github.io/tags/fastapi/</link><atom:link href="https://dhruvmadhwal.github.io/tags/fastapi/index.xml" rel="self" type="application/rss+xml"/><description>FastAPI</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 26 Oct 2025 00:00:00 +0000</lastBuildDate><image><url>https://dhruvmadhwal.github.io/media/icon.svg</url><title>FastAPI</title><link>https://dhruvmadhwal.github.io/tags/fastapi/</link></image><item><title>Dishcovery</title><link>https://dhruvmadhwal.github.io/projects/pandas/</link><pubDate>Sun, 26 Oct 2025 00:00:00 +0000</pubDate><guid>https://dhruvmadhwal.github.io/projects/pandas/</guid><description>&lt;p&gt;Dishcovery started from a simple truth: I love food, and I&amp;rsquo;m lucky enough to be an adventurous eater with zero dietary restrictions. But I quickly learned that coordinating meals with a group is a completely different story.&lt;/p&gt;
&lt;p&gt;As an international student at ASU, I kept running into the same problem when trying to grab food with friends. Everyone has constraints—someone needs vegetarian or Jain options, someone is lactose intolerant, someone is on a strict budget, and no one wants to travel too far. Finding a place that satisfies all of those constraints before everyone gets hangry is incredibly frustrating.&lt;/p&gt;
&lt;p&gt;Existing apps help you find restaurants, but they don’t help you find the exact dish that works. So, I built Dishcovery to let you search the way you actually think.&lt;/p&gt;
&lt;h2 id="search-the-way-you-actually-think"&gt;Search the Way You Actually Think&lt;/h2&gt;
&lt;p&gt;Instead of browsing menus manually, you can search for exactly what you need:&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&amp;ldquo;vegan ramen under $15 within 2 miles&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&amp;ldquo;gluten-free dessert with no dairy&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You get specific dishes with prices, dietary tags, and locations.&lt;/p&gt;
&lt;h2 id="how-it-works"&gt;How It Works&lt;/h2&gt;
&lt;p&gt;Under the hood, it combines:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Menu scraping &amp;amp; OCR to digitize restaurant offerings&lt;/li&gt;
&lt;li&gt;LLM-based parsing to identify ingredients and map dietary tags&lt;/li&gt;
&lt;li&gt;Structured data + natural language search to connect users to the right meal&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="current-scope"&gt;Current Scope&lt;/h2&gt;
&lt;p&gt;The current MVP is intentionally limited in scope: it covers ~30 restaurants around ASU as a focused pilot rather than pretending to be a polished production platform. Right now, the bigger goal is to validate the idea, improve the quality of the results, and learn where automation matters most. I&amp;rsquo;m actively working on expanding restaurant coverage and making more of the ingestion, extraction, and tagging pipeline automatic and reliable.&lt;/p&gt;
&lt;p&gt;If you want to try it yourself, check it out
. And if you&amp;rsquo;re curious about the inner workings, you can take a closer look
.&lt;/p&gt;</description></item></channel></rss>