<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tushar</title>
    <description>The latest articles on DEV Community by Tushar (@tushar_31).</description>
    <link>https://dev.to/tushar_31</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4162323%2F0cf3d671-380c-43ee-b762-27ca018ea930.png</url>
      <title>DEV Community: Tushar</title>
      <link>https://dev.to/tushar_31</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tushar_31"/>
    <language>en</language>
    <item>
      <title>My Friend Asked “What Should I Cook?” So I Built HostelChef</title>
      <dc:creator>Tushar</dc:creator>
      <pubDate>Sun, 04 Oct 2026 18:53:06 +0000</pubDate>
      <link>https://dev.to/tushar_31/my-friend-asked-what-should-i-cook-so-i-built-hostelchef-1i2m</link>
      <guid>https://dev.to/tushar_31/my-friend-asked-what-should-i-cook-so-i-built-hostelchef-1i2m</guid>
      <description>&lt;h1&gt;
  
  
  🍳 HostelChef
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Turn whatever's in your room into something you can eat.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built HostelChef for a friend who often has a random collection of ingredients in their hostel room but struggles to figure out what they can actually make with them.&lt;/p&gt;

&lt;p&gt;Instead of searching through recipes and trying to find one that matches what they have, HostelChef lets them enter:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Available ingredients&lt;/li&gt;
&lt;li&gt;Cooking time&lt;/li&gt;
&lt;li&gt;Equipment&lt;/li&gt;
&lt;li&gt;Dietary preference&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It then generates a simple, practical recipe tailored to their situation.&lt;/p&gt;

&lt;p&gt;The goal was simple: make deciding what to cook in a hostel a little less painful.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo 🚀
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://hostelchef.onrender.com" rel="noopener noreferrer"&gt;https://hostelchef.onrender.com&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Code 💻
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/tushar-313/HostelChef" rel="noopener noreferrer"&gt;tushar-313/HostelChef&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;HostelChef is built around &lt;strong&gt;Gemma 4&lt;/strong&gt;, Google's open-weight AI model.&lt;/p&gt;

&lt;p&gt;The application uses:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;React + Vite → FastAPI → Gemma 4
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The frontend collects the user's ingredients and constraints, while the FastAPI backend sends them to Gemma with a structured prompt.&lt;/p&gt;

&lt;p&gt;Gemma generates a recipe containing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Recipe name&lt;/li&gt;
&lt;li&gt;Description&lt;/li&gt;
&lt;li&gt;Required ingredients&lt;/li&gt;
&lt;li&gt;Cooking time&lt;/li&gt;
&lt;li&gt;Difficulty&lt;/li&gt;
&lt;li&gt;Step-by-step instructions&lt;/li&gt;
&lt;li&gt;A practical hostel cooking tip&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I kept the project intentionally small. The focus wasn't on building another huge recipe platform, but on using an open model to solve one very specific everyday problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;For a small personal tool like HostelChef, open models make experimentation much more accessible.&lt;/p&gt;

&lt;p&gt;Instead of building the application around a proprietary AI service and treating the model as a black box, using an open-weight Gemma model gives developers more flexibility to experiment with the underlying model and build applications around it. It also makes projects like this easier to adapt for different environments, constraints, and use cases.&lt;/p&gt;

&lt;p&gt;For me, that's the interesting part of open innovation: a developer can take an openly available model and turn it into something useful for a very specific problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories 🏆
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Best Use of Gemma&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
