<?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: Raju</title>
    <description>The latest articles on DEV Community by Raju (@raju_793fbf792b497c4e0825).</description>
    <link>https://dev.to/raju_793fbf792b497c4e0825</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%2F4157374%2F1508838f-b89c-42ee-9e4d-5ddc482d7af0.png</url>
      <title>DEV Community: Raju</title>
      <link>https://dev.to/raju_793fbf792b497c4e0825</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/raju_793fbf792b497c4e0825"/>
    <language>en</language>
    <item>
      <title>SafeBite</title>
      <dc:creator>Raju</dc:creator>
      <pubDate>Sun, 04 Oct 2026 07:57:29 +0000</pubDate>
      <link>https://dev.to/raju_793fbf792b497c4e0825/safebite-3k1e</link>
      <guid>https://dev.to/raju_793fbf792b497c4e0825/safebite-3k1e</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvwoy63z9qwvdb2t7i1oq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvwoy63z9qwvdb2t7i1oq.png" alt=" " width="800" height="409"&gt;&lt;/a&gt;&lt;strong&gt;SafeBite&lt;/strong&gt; is a full-featured, zero-anxiety desktop meal planner built specifically for my friend &lt;strong&gt;Buddy&lt;/strong&gt;, who suffers from severe dietary triggers and allergies to three of the most pervasive staples in Indian and vegetarian cuisine:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;🚫 &lt;strong&gt;Paneer (Indian Cottage Cheese)&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🚫 &lt;strong&gt;Curd / Dahi (Yogurt)&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🚫 &lt;strong&gt;Brinjal / Baingan (Eggplant / Aubergine)&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  The Problem It Solves
&lt;/h3&gt;

&lt;p&gt;For someone with these specific intolerances, deciding what to eat every single day is a stressful minefield. In traditional home cooking and restaurant menus, paneer, curd, and brinjal are frequently hidden — blended into makhani gravies, used to tenderize marinades, whisked into chaats, or roasted into mixed vegetable curries. &lt;/p&gt;

&lt;p&gt;My friend was experiencing chronic decision fatigue, repeated accidental exposures, and the frustration of repetitive, bland meals.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Solution: SafeBite
&lt;/h3&gt;

&lt;p&gt;SafeBite transforms daily meal planning from a chore into a joy:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;100% Active Allergen Guard:&lt;/strong&gt; Every single recipe and suggested meal plan is mathematically and culinarily audited to ensure zero trace of Paneer, Curd, or Brinjal.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One-Click Auto-Plan Safe Week:&lt;/strong&gt; Automatically populates 28 balanced meal slots (Breakfast, Lunch, Snack, Dinner across Monday–Sunday) in one click with zero allergen overlap.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Culinary Substitution Playbook:&lt;/strong&gt; Embedded guidance on how to substitute textures and flavours without feeling like you're missing out (e.g., golden pan-seared turmeric tofu for paneer, tangy blended cashew-lemon cream for curd, and roasted tender zucchini for brinjal).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consolidated Grocery List &amp;amp; 1-Click WhatsApp Export:&lt;/strong&gt; Aggregates weekly ingredients into a categorized shopping list that can be copied directly into WhatsApp or printed for a hassle-free market run.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Warm, Calming Desktop Aesthetic:&lt;/strong&gt; Crafted with warm cream, apricot, and deep forest teal accents with high-res food photography, instant slot swapping, and persistent offline storage.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Repository:&lt;/strong&gt; &lt;a href="https://github.com/rajukanna/SafeBite" rel="noopener noreferrer"&gt;github.com/rajukanna/SafeBite&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero-Setup Double Click:&lt;/strong&gt; Open (&lt;a href="https://rajukanna.github.io/SafeBite/)directly" rel="noopener noreferrer"&gt;https://rajukanna.github.io/SafeBite/)directly&lt;/a&gt; in any modern browser (Chrome, Edge, Brave, Firefox, Safari).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Windows Desktop App (PWA):&lt;/strong&gt; SafeBite includes a complete &lt;code&gt;manifest.json&lt;/code&gt; — open in Edge or Chrome and click &lt;strong&gt;"Install SafeBite"&lt;/strong&gt; to run it as a standalone, borderless Windows desktop application with taskbar pinning.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Native Desktop Window (Electron):&lt;/strong&gt; Run &lt;code&gt;npm start&lt;/code&gt; to launch SafeBite as an independent 1280×820 desktop window.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;The complete source code is hosted on GitHub:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://github.com/rajukanna/SafeBite" rel="noopener noreferrer"&gt;https://github.com/rajukanna/SafeBite&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;rajukanna/SafeBite
├── index.html        # Desktop workspace layout (Sidebar, Recipe Grid, Planner, Profile, Modals)
├── css/
│   └── styles.css    # Responsive design system, warm apricot/cream palette, glassmorphism
├── js/
│   ├── recipes.js    # Curated allergen-safe recipe database with macro stats &amp;amp; instructions
│   ├── app.js        # Screen navigation, LocalStorage persistence, modal controllers
│   └── planner.js    # Weekly scheduling engine, grocery aggregation &amp;amp; WhatsApp formatter
├── main.js           # Electron desktop wrapper
├── manifest.json     # PWA desktop installation manifest
└── package.json      # Dependencies and desktop startup scripts
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






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

&lt;p&gt;SafeBite was engineered using an agentic AI pair programming workflow alongside modern, standards-based web technologies:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;AI-Assisted Culinary Knowledge Engineering:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Designed a safe recipe matrix auditing Indian and global comfort dishes against the three allergen triggers.&lt;/li&gt;
&lt;li&gt;Built algorithmic swap logic that pairs dishes with culinary replacements preserving authentic taste and mouthfeel (e.g., using cashew cream and tamarind in Velvet Dal Makhani instead of butter and cream, or pumpkin and drumstick in Idli Sambar instead of eggplant).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vanilla Web Architecture (Zero Runtime Bloat):&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Built with pure Semantic HTML5, Vanilla JavaScript (ES6+), and CSS custom properties.&lt;/li&gt;
&lt;li&gt;Zero heavy framework overhead — loads instantly with 0ms compilation delays.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local-First &amp;amp; Offline Resilience:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Full state persistence (&lt;code&gt;localStorage&lt;/code&gt;) saves weekly schedules, bookmarked recipes, and custom allergen profiles locally on the device.&lt;/li&gt;
&lt;li&gt;Native fallback image handlers (&lt;code&gt;onerror&lt;/code&gt;) ensure that recipe visuals load seamlessly under any network condition.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Desktop-Grade UX:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Left-hand persistent navigation sidebar with live Allergen Guard status.&lt;/li&gt;
&lt;li&gt;Split-screen weekly planner with interactive meal swapping.&lt;/li&gt;
&lt;li&gt;Recipe inspection modal with 3 warm stat pills (&lt;em&gt;Prep Time, Servings, Calories&lt;/em&gt;), ingredient checklists, and step-by-step cooking methods.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;




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

&lt;p&gt;Dietary restrictions, food allergies, and health concerns are deeply personal. When healthcare or wellness tools are locked behind closed proprietary APIs or costly subscription paywalls:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Privacy is Compromised:&lt;/strong&gt; Users are forced to upload personal medical and dietary data to remote corporate servers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One-Size-Fits-All Fails:&lt;/strong&gt; Closed commercial apps cater only to generic Western diet categories (e.g., "Keto", "Gluten-Free") and completely ignore cultural, regional dietary sensitivities like Paneer, Curd, or Baingan.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open Innovation Empowers Communities:&lt;/strong&gt; By making SafeBite open-source, anyone in the community can fork this project to protect their own family members or friends — whether they need an onion/garlic-free Jain meal planner, a nut-free kid's lunchbox scheduler, or a nightshade-free autoimmune diet manager.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Open innovation proves that software built with love for one friend can instantly become a template that helps thousands.&lt;/p&gt;




&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;Developed iteratively with &lt;strong&gt;Google DeepMind Antigravity AI&lt;/strong&gt;, moving from visual design mockups to a full desktop layout, allergen safety verification, culinary substitution playbook, and instant grocery exports.&lt;/p&gt;




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

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Most Helpful &amp;amp; Life-Impact Project&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Best Open-Source Desktop &amp;amp; Web Tool&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📖 Complete Feature Guide
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. 🛡️ 100% Active Allergen Shield
&lt;/h3&gt;

&lt;p&gt;Persistent protection against:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🚫 &lt;strong&gt;Paneer:&lt;/strong&gt; 0% paneer used across all recipes; replaced with high-protein organic tofu or boiled chickpeas.&lt;/li&gt;
&lt;li&gt;🚫 &lt;strong&gt;Curd / Dahi:&lt;/strong&gt; 0% yogurt or curd marinades; replaced with tangy cashew-lemon puree or coconut cream.&lt;/li&gt;
&lt;li&gt;🚫 &lt;strong&gt;Brinjal / Baingan:&lt;/strong&gt; 0% eggplant; replaced with tender roasted zucchini, lauki (bottle gourd), or mushrooms.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. 🍲 Curated Recipe Discovery (16 Custom Dishes)
&lt;/h3&gt;

&lt;p&gt;Filter dishes by meal time:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Breakfast:&lt;/strong&gt; Avocado Chickpea Toast, Moong Dal Chilla Crepes, Classic Indori Poha, Steamed Idli with Drumstick Sambar.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lunch:&lt;/strong&gt; Creamy Palak Tofu, Amritsari Chana Masala, Kashmiri Rajma Bowl, Crispy Bhindi Do Pyaza.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Snacks:&lt;/strong&gt; Roasted Makhana Crunch, &lt;strong&gt;Sweet Potato Wedges &amp;amp; Guac&lt;/strong&gt;, Sweet Corn &amp;amp; Pepper Chaat.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dinner:&lt;/strong&gt; Velvet Dal Makhani (Cashew Cream), Matar Tofu Curry, Thai Red Coconut Curry, Sesame Garlic Soba Noodles, Golden Lauki Kofta Curry.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. 📅 Interactive Weekly Planner (Split-View)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Switch between days (Mon–Sun) with instant slot updates.&lt;/li&gt;
&lt;li&gt;One-click &lt;strong&gt;"⚡ Auto-Fill Full Week"&lt;/strong&gt; to generate 28 verified meals.&lt;/li&gt;
&lt;li&gt;Quick &lt;strong&gt;"Swap"&lt;/strong&gt; button on any slot to cycle through safe alternatives.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Shuffle Today's Meals"&lt;/strong&gt; for fast daily variety.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. 📚 Culinary Substitution Playbook
&lt;/h3&gt;

&lt;p&gt;Quick-reference guide built into the Buddy Profile:&lt;br&gt;
| Trigger | Safe Culinary Alternative | Why It Works |&lt;br&gt;
| :--- | :--- | :--- |&lt;br&gt;
| &lt;strong&gt;Paneer&lt;/strong&gt; | Pan-Seared Firm Tofu or Kabuli Chana | Identical texture, absorbs gravies like sponge, rich in protein |&lt;br&gt;
| &lt;strong&gt;Curd / Dahi&lt;/strong&gt; | Cashew Paste + Lemon Juice or Coconut Milk | Provides velvety thickness and lactic-style tang with zero dairy |&lt;br&gt;
| &lt;strong&gt;Brinjal&lt;/strong&gt; | Sliced Zucchini or Bottle Gourd (Lauki) | Perfect moisture balance and tenderness without solanine/nightshade irritants |&lt;/p&gt;
&lt;h3&gt;
  
  
  5. 🛒 Consolidated Grocery Aggregator &amp;amp; WhatsApp Share
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Consolidates all ingredients across the 7-day plan.&lt;/li&gt;
&lt;li&gt;Removes duplicate items and formats quantities clearly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;1-Click WhatsApp Copy:&lt;/strong&gt; Formats a clean shopping list ready to paste directly into WhatsApp or messaging apps:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  🛒 SafeBite Grocery List for Buddy
  🛡️ 100% Free of Paneer, Curd &amp;amp; Brinjal

  Produce:
  • 2 Sweet potatoes
  • 1 Avocado &amp;amp; 2 Limes
  • 1 bunch Fresh spinach
  • 1 Zucchini

  Pantry &amp;amp; Protein:
  • 200g Firm Tofu
  • 1 cup Chickpeas (Kabuli Chana)
  • 1/2 cup Cashews (for dairy-free cream)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  🚀 Running Locally
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Option 1: Browser (Zero Setup)
&lt;/h3&gt;

&lt;p&gt;Simply double-click or open &lt;a href="//index.html"&gt;index.html&lt;/a&gt; in your favorite browser.&lt;/p&gt;
&lt;h3&gt;
  
  
  Option 2: Progressive Web App (PWA)
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Open &lt;a href="//index.html"&gt;index.html&lt;/a&gt; in Microsoft Edge or Google Chrome.&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Install&lt;/strong&gt; icon in the address bar.&lt;/li&gt;
&lt;li&gt;SafeBite will launch in a clean, standalone desktop window.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;
  
  
  Option 3: Electron Desktop Window
&lt;/h3&gt;

&lt;p&gt;If you have Node.js installed:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/rajukanna/SafeBite.git
&lt;span class="nb"&gt;cd &lt;/span&gt;SafeBite
npm &lt;span class="nb"&gt;install
&lt;/span&gt;npm start
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  📄 License
&lt;/h2&gt;

&lt;p&gt;This project is open-source under the &lt;a href="https://dev.toLICENSE"&gt;MIT License&lt;/a&gt;. Built with ❤️ for Buddy during Hacktoberfest.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Hacktoberfest</title>
      <dc:creator>Raju</dc:creator>
      <pubDate>Fri, 02 Oct 2026 15:49:27 +0000</pubDate>
      <link>https://dev.to/raju_793fbf792b497c4e0825/hacktoberfest-3akc</link>
      <guid>https://dev.to/raju_793fbf792b497c4e0825/hacktoberfest-3akc</guid>
      <description>&lt;p&gt;Hello everyone!!!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
