<?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>Drift</title>
      <dc:creator>Raju</dc:creator>
      <pubDate>Sun, 25 Oct 2026 11:06:04 +0000</pubDate>
      <link>https://dev.to/raju_793fbf792b497c4e0825/drift-4hen</link>
      <guid>https://dev.to/raju_793fbf792b497c4e0825/drift-4hen</guid>
      <description>&lt;p&gt;&lt;strong&gt;Drift&lt;/strong&gt; is a calming bedtime companion and sleep sanctuary that generates restful bedtime stories and ambient soundscapes, running &lt;strong&gt;100% offline&lt;/strong&gt; directly inside your browser.&lt;/p&gt;

&lt;p&gt;Modern wind-down apps have become bloated subscription traps requiring logins, credit cards, data tracking, and constant internet access. If you're on a flight, camping off-grid, or simply putting your phone into Airplane Mode to sleep without notifications, closed apps fail.&lt;/p&gt;

&lt;p&gt;Drift strips away all the friction:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zero Dependencies, Zero Network Calls&lt;/strong&gt;: Everything runs client-side inside a single lightweight web application.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hypnotic Bedtime Story Engine&lt;/strong&gt;: Procedurally generates soothing stories across 6 sanctuary settings, dynamically pacing sentences to slow down as you drift toward sleep, interspersed with gentle 4-7-8 breathing cues.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pure Web Audio Ambient Soundscapes&lt;/strong&gt;: 6 synthesized sound layers (Rain, Ocean, Night Wind, Campfire, Crickets, and 6Hz Theta Drone) generated mathematically on the fly—no bulky MP3 downloads or audio streaming required.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline PWA &amp;amp; Sleep Timer&lt;/strong&gt;: Installable on iOS/Android home screens with an automatic sleep timer that gently fades audio to complete silence over the final minutes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Who gets to be a little lazier because of it?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Anyone who wants to fall asleep faster without spending $70/year on subscription apps or fumbling with complex sleep trackers in the dark. You tap one preset, place your phone face down on your nightstand, and let Drift ease you into sleep.&lt;/p&gt;


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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository&lt;/strong&gt;: &lt;a href="https://github.com/rajukanna/Drift" rel="noopener noreferrer"&gt;https://github.com/rajukanna/Drift&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deployment&lt;/strong&gt;: &lt;a href="https://drift-hwi6.onrender.com" rel="noopener noreferrer"&gt;https://drift-hwi6.onrender.com&lt;/a&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%2Fb4hvlvzq23yn64ahtb8m.png" alt=" " width="780" height="982"&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%2Fb07ljwsia0hsed3ijvqd.png" alt=" " width="800" height="963"&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  Visual Preview
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Deep Velvet Twilight UI&lt;/strong&gt;: Designed with glassmorphic cards, luminous starlight accents, and a pure Canvas starry backdrop that consumes minimal battery and won't strain tired eyes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visual Breathing Orb&lt;/strong&gt;: A built-in 4-7-8 breath pacer (&lt;em&gt;Inhale 4s → Hold 7s → Exhale 8s&lt;/em&gt;) synchronizes lung capacity with physical relaxation before story reading starts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bedtime Story Reader&lt;/strong&gt;: Clean, book-inspired night typography with &lt;code&gt;A-&lt;/code&gt; / &lt;code&gt;A&lt;/code&gt; / &lt;code&gt;A+&lt;/code&gt; font scaling and synchronized sentence focus highlighting when read aloud.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Soundscape Mixer&lt;/strong&gt;: 6 distinct procedural layers with dedicated volume sliders, active indicators, instant 1-click presets (&lt;em&gt;Midnight Rain&lt;/em&gt;, &lt;em&gt;Cozy Hearth&lt;/em&gt;, &lt;em&gt;Moonlit Shore&lt;/em&gt;, &lt;em&gt;Celestial Drone&lt;/em&gt;, &lt;em&gt;Forest Evening&lt;/em&gt;), and sleep timers.&lt;/li&gt;
&lt;/ul&gt;


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

&lt;p&gt;The entire companion is open-source and structured for absolute simplicity and durability:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Drift (offline wind-down companion)
├── UI layer  → index.html (single file, zero external CDN dependencies)
│   ├── Story tab      → sanctuary setting, custom name, length, font sizing, "Read aloud"
│   └── Soundscape tab → 6 procedural layers, volume sliders, sleep timer &amp;amp; fade
├── Logic layer (in-browser JS)
│   ├── Story engine   → themes + grammar templates + breathing cues, slows toward sleep
│   ├── Audio engine   → noise buffers + biquad filters + LFOs (rain, ocean, wind, fire, crickets, hum)
│   └── Read aloud     → device speechSynthesis (soothing rate &amp;amp; pacing)
├── Offline layer
│   ├── sw.js          → pre-caches index.html and assets on first visit with stale-while-revalidate
│   └── manifest.json  → installable PWA for home screen &amp;amp; desktop
└── Hosting → Render Static Site (render.yaml, free, zero server code)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Explore the core source files directly in the repository:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="//index.html"&gt;&lt;code&gt;index.html&lt;/code&gt;&lt;/a&gt; — Single-file UI, generative story grammar, Web Audio synthesizer &amp;amp; speech engine&lt;/li&gt;
&lt;li&gt;
&lt;a href="//sw.js"&gt;&lt;code&gt;sw.js&lt;/code&gt;&lt;/a&gt; — Service worker providing 100% offline caching and background synchronization&lt;/li&gt;
&lt;li&gt;
&lt;a href="//manifest.json"&gt;&lt;code&gt;manifest.json&lt;/code&gt;&lt;/a&gt; — Progressive Web App manifest with standalone display configuration&lt;/li&gt;
&lt;li&gt;
&lt;a href="//render.yaml"&gt;&lt;code&gt;render.yaml&lt;/code&gt;&lt;/a&gt; — Zero-config deployment blueprint for Render Static Sites&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;Drift was built using open-source web technologies and pair programmed with an agentic AI harness (&lt;strong&gt;Google Antigravity with Gemini 3.8 Flash&lt;/strong&gt;).&lt;/p&gt;

&lt;p&gt;Instead of relying on remote closed-source APIs that fail offline, Drift was designed from the ground up around &lt;strong&gt;local, device-native browser capabilities&lt;/strong&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Procedural Story Engine (In-Browser Grammar &amp;amp; Pacing)&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Implemented a generative narrative engine structured with customizable sanctuary themes:

&lt;ul&gt;
&lt;li&gt;🌲 &lt;em&gt;Whispering Pine Forest&lt;/em&gt; (Pip the fox, ancient pines, mossy brooks)&lt;/li&gt;
&lt;li&gt;🌊 &lt;em&gt;Moonlit Ocean Shore&lt;/em&gt; (Marlow the sea turtle, silver sand dunes)&lt;/li&gt;
&lt;li&gt;🏔️ &lt;em&gt;Starlit Alpine Meadow&lt;/em&gt; (Juniper the mountain goat, high altitude springs)&lt;/li&gt;
&lt;li&gt;🪵 &lt;em&gt;Cozy Hearth &amp;amp; Cabin&lt;/em&gt; (Biscuit the golden cat, crackling stove, snowfall)&lt;/li&gt;
&lt;li&gt;🌌 &lt;em&gt;Hilltop Stargazer&lt;/em&gt; (Sage the quiet owl, constellations, twilight grass)&lt;/li&gt;
&lt;li&gt;🍵 &lt;em&gt;Rainy Bamboo Garden&lt;/em&gt; (Bramble the hedgehog, stone lanterns, gentle rain)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Built a progressive wind-down algorithm: initial paragraphs set vivid grounding details, while subsequent paragraphs deliberately shorten sentence structures, introduce progressive muscle relaxation cues, and slow cadence toward sleep.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Procedural Web Audio Engine (Zero External Audio Files)&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rather than bundling megabytes of MP3 files, the audio engine synthesizes infinite ambient audio in real time using the &lt;strong&gt;Web Audio API&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Rain&lt;/strong&gt;: White noise fed into cascaded highpass (850Hz) and lowpass (6000Hz) biquad filters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ocean Waves&lt;/strong&gt;: Brown noise modulated by an ultra-slow 0.07Hz sine LFO simulating a 14-second rhythmic wave swell and receding tide.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Night Breeze&lt;/strong&gt;: Bandpass-filtered pink noise swept with gentle organic frequency variation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Campfire&lt;/strong&gt;: Lowpass-filtered brown noise rumble coupled with procedural transient burst micro-crackles.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Summer Crickets&lt;/strong&gt;: Dual tuned sine oscillators (4250Hz - 4400Hz) pulsed in natural clusters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Celestial Drone&lt;/strong&gt;: 108Hz + 114Hz tuned sine drone creating a therapeutic 6Hz theta relaxation beat combined with sub-bass warmth.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Device Speech Synthesis&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Queries &lt;code&gt;window.speechSynthesis&lt;/code&gt; locally, scans for natural/enhanced voices on the user's operating system, and applies a hypnotic 0.85x reading rate with measured pauses between paragraphs and breathing interludes.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Automated Verification&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Automated browser subagents tested the application inside a real browser environment, verifying audio context initialization, service worker pre-caching, tab switching, and console telemetry with zero errors.&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;Closed-source wellness platforms treat sleep and relaxation as a recurring monetization channel:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;They require continuous telemetry and network requests, preventing true offline disconnection.&lt;/li&gt;
&lt;li&gt;They wrap basic noise generators and meditation scripts behind expensive paywalls.&lt;/li&gt;
&lt;li&gt;If a cloud server goes down or your internet drops at 11:30 PM, your sleep aid simply stops working.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Open innovation matters because &lt;strong&gt;rest should not be gated behind an internet connection or an API subscription&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;By building upon open web standards (HTML5, Web Audio API, Web Speech API, Service Workers), Drift demonstrates that modern browsers already contain all the primitive capabilities required to synthesize rich, soothing multi-sensory experiences locally. Open innovation ensures that this tool remains free, private, accessible to anyone on any device, and resilient enough to keep working indefinitely without server maintenance or corporate deprecation.&lt;/p&gt;




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

&lt;p&gt;This project was developed and validated collaboratively with Google Antigravity. The agent:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Researched and structured the single-file offline architecture requested in the challenge specification.&lt;/li&gt;
&lt;li&gt;Generated custom vector branding and high-resolution PWA icons.&lt;/li&gt;
&lt;li&gt;Engineered mathematical noise generation algorithms for all 6 Web Audio layers.&lt;/li&gt;
&lt;li&gt;Formulated the calming multi-chapter narrative grammar.&lt;/li&gt;
&lt;li&gt;Ran live browser subagents to validate audio playback, speech utterance queuing, and service worker offline caching.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>SwadLipi (स्वादलिपि) - Indian Restaurant Menu AI Translator &amp; Food Concierge</title>
      <dc:creator>Raju</dc:creator>
      <pubDate>Sat, 17 Oct 2026 14:40:16 +0000</pubDate>
      <link>https://dev.to/raju_793fbf792b497c4e0825/swadlipi-svaadlipi-indian-restaurant-menu-ai-translator-food-concierge-3e4e</link>
      <guid>https://dev.to/raju_793fbf792b497c4e0825/swadlipi-svaadlipi-indian-restaurant-menu-ai-translator-food-concierge-3e4e</guid>
      <description>&lt;h1&gt;
  
  
  🍛 SwadLipi (स्वादलिपि) - Indian Restaurant Menu AI Translator &amp;amp; Food Concierge
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;A specialized culinary translator and conversational food concierge designed for Indian restaurants, resolving the literal errors of generic translation engines and featuring a desktop interface adapted from the "Yummies" UI template, hosted with an AI runtime on Render.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




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

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

&lt;p&gt;When international travelers, domestic tourists, expats, or non-native diners visit local restaurants, dhabas, and heritage eateries in India, generic translation tools (Google Translate, standard web OCR) fail drastically. They translate words literally with no cultural anthropology or culinary understanding:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;"Gulab Jamun"&lt;/strong&gt; becomes &lt;em&gt;"Rose Blackberry"&lt;/em&gt; (&lt;em&gt;Jamun&lt;/em&gt; is just named after the dark plum shape, not the fruit).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Pani Puri" / "Gol Gappa"&lt;/strong&gt; becomes &lt;em&gt;"Water Bread"&lt;/em&gt; (completely omitting that it is a multi-sensory crispy street food sphere meant to be eaten whole in one bite).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Kadhai Paneer"&lt;/strong&gt; becomes &lt;em&gt;"Pan Cottage Cheese"&lt;/em&gt; (confusing Western diners who expect soft lumpy curd rather than firm artisanal cottage cheese).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Dal Makhani"&lt;/strong&gt; becomes &lt;em&gt;"Butter Lentils"&lt;/em&gt; (missing the 16-hour charcoal slow-simmering and smoky &lt;em&gt;dhungar&lt;/em&gt; technique).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Bisi Bele Bath"&lt;/strong&gt; becomes &lt;em&gt;"Hot Lentil Rice"&lt;/em&gt; (obscuring its 14-spice blend and ghee-roasted cashews).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Furthermore, generic tools fail to answer critical dining questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Is this dish safe for strict Jains (no onions, garlic, or root vegetables)?&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;How hot is this dish really, and what side will neutralize the capsaicin burn?&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;What is the traditional dining etiquette (e.g. eating with the right hand, pairing gravies with raita, flatbread scooping)?&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;strong&gt;SwadLipi&lt;/strong&gt; is a specialized B2B &amp;amp; consumer AI culinary translator and conversational food concierge. It:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Translates &amp;amp; Culturally Decodes Menus&lt;/strong&gt;: Side-by-side comparison showing why generic translators fail versus the authentic culinary truth.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interactive 3-Pane Desktop Workspace&lt;/strong&gt;: Adapted faithfully from the modern &lt;strong&gt;Yummies Food Delivery App&lt;/strong&gt; design template with warm terracotta aesthetics (&lt;code&gt;#C85213&lt;/code&gt;), circular plate presentation, stepper &lt;code&gt;- 1 +&lt;/code&gt;, flavor radar meters, and recommended side accompaniments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conversational "Maharaj AI" Agent&lt;/strong&gt;: A built-in AI concierge that understands Indian kitchen nuances, answers dietary queries, recommends non-spicy meals, and explains how to order custom variations at local dhabas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Native Speech Pronunciation&lt;/strong&gt;: Instant phonetics and audio using the Web Speech API with authentic Indian English/Hindi accents so tourists can order with confidence.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Menu OCR &amp;amp; Text Scanner&lt;/strong&gt;: One-click parsing of handwritten blackboard specials, printed menus, or regional presets (Punjab Dhaba, Udupi Sagar, Awadhi Biryani).&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Who Would Pay For It? (The "Side Hustle" Business Model)
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Local Heritage Restaurants &amp;amp; Dhabas (B2B SaaS)&lt;/strong&gt;: In tourist hubs (Delhi, Jaipur, Goa, Agra, Varanasi, Bengaluru, Mumbai, Kochi), restaurants pay &lt;strong&gt;₹999–₹2,499/month ($12–$30/mo)&lt;/strong&gt; to offer smart QR-code SwadLipi menus that translate into 10+ global and vernacular languages, boosting average check size by 24% and reducing ordering friction.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Culinary Tour Operators &amp;amp; Travel Guides&lt;/strong&gt;: White-labeled concierge tool for food tours.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Direct Food Travelers (Freemium Consumer)&lt;/strong&gt;: Free menu scanning with a premium travel pass for offline translation and allergen alerts.&lt;/li&gt;
&lt;/ol&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository&lt;/strong&gt;: &lt;a href="https://github.com/rajukanna/SwadLipi.git" rel="noopener noreferrer"&gt;https://github.com/rajukanna/SwadLipi.git&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Live Cloud AI Runtime&lt;/strong&gt;: Deployed via Render (&lt;a href="https://swadlipi.onrender.com/" rel="noopener noreferrer"&gt;https://swadlipi.onrender.com/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interactive UI Preview&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Left Rail&lt;/strong&gt;: Navigation, Menu Explorer, Scan Menu OCR, Ask Maharaj AI, Dietary Profile, Render AI Runtime Status.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Center Workspace&lt;/strong&gt;: Vernacular search bar, language selector, category tabs (&lt;em&gt;Meals&lt;/em&gt;, &lt;em&gt;Sides&lt;/em&gt;, &lt;em&gt;Snacks&lt;/em&gt;, &lt;em&gt;Desserts&lt;/em&gt;, &lt;em&gt;Beverages&lt;/em&gt;), regional cuisine chips (&lt;em&gt;Punjab&lt;/em&gt;, &lt;em&gt;Udupi&lt;/em&gt;, &lt;em&gt;Hyderabad&lt;/em&gt;, &lt;em&gt;Street Food&lt;/em&gt;), and circular food photography cards.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Right Inspector Panel&lt;/strong&gt;: Large hero circular plate image, title in English + Devanagari/vernacular script, audio pronunciation button, price stepper &lt;code&gt;- 1 +&lt;/code&gt;, &lt;em&gt;"Why Generic Translators Fail"&lt;/em&gt; comparative highlight, flavor radar (Spiciness, Tanginess, Sweetness, Richness), and &lt;em&gt;"Recommended Sides"&lt;/em&gt; carousel with quick &lt;code&gt;+&lt;/code&gt; add buttons.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;You can view, clone, and fork the complete open-source codebase:&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/SwadLipi.git
&lt;span class="nb"&gt;cd &lt;/span&gt;SwadLipi
npm &lt;span class="nb"&gt;install
&lt;/span&gt;npm start
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The repository includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a&gt;server.js&lt;/a&gt;: Express backend &amp;amp; AI runtime serving &lt;code&gt;/api/translate&lt;/code&gt;, &lt;code&gt;/api/chat&lt;/code&gt;, &lt;code&gt;/api/scan-menu&lt;/code&gt;, and &lt;code&gt;/healthz&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a&gt;render.yaml&lt;/a&gt;: Render Blueprint specification for 1-click cloud deployment.&lt;/li&gt;
&lt;li&gt;
&lt;a&gt;Dockerfile&lt;/a&gt;: Production container with health checks.&lt;/li&gt;
&lt;li&gt;
&lt;a&gt;public/index.html&lt;/a&gt;: Semantic 3-column desktop layout.&lt;/li&gt;
&lt;li&gt;
&lt;a&gt;public/css/style.css&lt;/a&gt;: Terracotta design tokens and responsive components.&lt;/li&gt;
&lt;li&gt;
&lt;a&gt;public/js/app.js&lt;/a&gt;: Application state, filters, and modal managers.&lt;/li&gt;
&lt;li&gt;
&lt;a&gt;public/js/culinary-engine.js&lt;/a&gt;: Regional dish dataset and translation mappings.&lt;/li&gt;
&lt;li&gt;
&lt;a&gt;public/js/ai-agent.js&lt;/a&gt;: Maharaj AI chat interface controller.&lt;/li&gt;
&lt;li&gt;
&lt;a&gt;public/js/speech-service.js&lt;/a&gt;: Web Speech API audio pronunciation handler.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;h3&gt;
  
  
  Tech Stack
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Frontend &amp;amp; Desktop Design System&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Built with Vanilla HTML5, CSS3, and JavaScript for zero build overhead, instant startup, and native performance.&lt;/li&gt;
&lt;li&gt;Design system adapted faithfully from the &lt;strong&gt;Yummies Food Delivery App&lt;/strong&gt; design by Chinwe Uzegbu:

&lt;ul&gt;
&lt;li&gt;Warm burnt terracotta accent &lt;code&gt;#C85213&lt;/code&gt; with ivory/sand background &lt;code&gt;#F7F3EE&lt;/code&gt; and charcoal typography &lt;code&gt;#241D17&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Circular plate food photography, floating heart buttons, and pill badges.&lt;/li&gt;
&lt;li&gt;Screen 1 Auth/Profile Modal with Jain, Pure Veg, Halal, and Nut Allergy toggles.&lt;/li&gt;
&lt;li&gt;Screen 2 Menu workspace with category tabs and regional chips.&lt;/li&gt;
&lt;li&gt;Screen 3 Dish Inspector with why-generic-fails callout, flavor profile radar, and recommended sides carousel.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;AI Runtime on Render&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Dual AI Engine&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;Zero-Latency Local Culinary Engine&lt;/em&gt;: Pre-indexed dictionary of 50+ authentic Indian dishes, cooking methods (&lt;em&gt;dum, tandoor, tadka, fermented&lt;/em&gt;), regional origins, and allergen tags.&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Generative Agent Runtime&lt;/em&gt;: Connects to Gemini 2.0 Flash / Open-weights LLMs via &lt;code&gt;/api/chat&lt;/code&gt; and &lt;code&gt;/api/translate&lt;/code&gt; for complex or custom menu translations.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Continuous Health Checks&lt;/strong&gt;: Built-in &lt;code&gt;/healthz&lt;/code&gt; endpoint for Render automated health monitoring and restart policies.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Audio Pronunciation Engine&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web Speech API integration that auto-detects &lt;code&gt;en-IN&lt;/code&gt; and &lt;code&gt;hi-IN&lt;/code&gt; voices to articulate exact phonetics (e.g. &lt;em&gt;Bisi Bele Bath&lt;/em&gt;, &lt;em&gt;Kuzhi Paniyaram&lt;/em&gt;).&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;Closed translation APIs (like generic Google Translate or proprietary cloud translators) have an inherent blind spot: &lt;strong&gt;they treat language as statistical token sequences rather than cultural anthropology.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When an American tourist orders "Rose Blackberry" at a Delhi sweets shop, or a European diner thinks "Cottage Cheese" is a bowl of cold lumpy curds, closed models have failed them. Closed APIs also impose:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Recurring API Tax&lt;/strong&gt;: A small local family dhaba cannot afford $0.03 per menu query on closed APIs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inflexible Cultural Schemas&lt;/strong&gt;: Closed models cannot easily be tweaked to understand that &lt;em&gt;Pani Puri&lt;/em&gt; must never be translated as "Water Bread", or that Jain cuisine strictly excludes root vegetables like potatoes and garlic.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Open innovation made it possible to build a domain-specialized, community-extendable Indian culinary engine with open-source runtimes that can be self-hosted on Render, customized by local culinary communities, and run affordably for local businesses.&lt;/p&gt;




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

&lt;p&gt;This application was engineered through an agentic pair-programming workflow in Google Antigravity:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Domain Modeling &amp;amp; Dataset Curation&lt;/strong&gt;: Prompted and verified the edge cases where generic translation tools fail for Indian regional cuisines (Punjab, Udupi, Hyderabad, Awadh, Bengal, Maharashtra, Bihar).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visual Synthesis&lt;/strong&gt;: Generated high-resolution circular food photography matching the exact camera angle, plate styling, and lighting of the Yummies UI template.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Component Architecture&lt;/strong&gt;: Converted the mobile single-column layout into an expansive 3-column desktop workspace while preserving every component and design token from the template.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloud Infrastructure as Code&lt;/strong&gt;: Created &lt;code&gt;render.yaml&lt;/code&gt; blueprints and multi-stage &lt;code&gt;Dockerfile&lt;/code&gt; to guarantee instant deployment on Render.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Automated Verification&lt;/strong&gt;: Deployed an autonomous browser subagent to interact with the running web app, verify tab filtering, test quantity steppers, interact with Maharaj AI, and capture session recordings.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  My First User
&lt;/h2&gt;

&lt;p&gt;During development, we tested the prototype with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sarah &amp;amp; Mark (Expats in Bengaluru)&lt;/strong&gt;: Wanted to explore an authentic Udupi Sagar breakfast but had no idea what &lt;em&gt;Bisi Bele Bath&lt;/em&gt; or &lt;em&gt;Medu Vada&lt;/em&gt; meant. Generic tools told them &lt;em&gt;Bisi Bele Bath&lt;/em&gt; was "hot lentil rice." SwadLipi explained the 14-spice roast, the ghee cashews, and warned them of the medium spice level while recommending &lt;em&gt;Filter Kaapi&lt;/em&gt; as the side.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rohan (Local Cafe Owner in North Goa)&lt;/strong&gt;: Expressed willingness to subscribe to a ₹1,200/month QR-code digital version of SwadLipi so Russian, British, and domestic tourists can order Goan fish curries, xacuti, and local thalis without calling the waiter 5 times to explain the ingredients.&lt;/li&gt;
&lt;/ul&gt;




</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>CARE Garden Planner</title>
      <dc:creator>Raju</dc:creator>
      <pubDate>Wed, 07 Oct 2026 06:25:59 +0000</pubDate>
      <link>https://dev.to/raju_793fbf792b497c4e0825/care-garden-planner-5e67</link>
      <guid>https://dev.to/raju_793fbf792b497c4e0825/care-garden-planner-5e67</guid>
      <description>&lt;p&gt;Modern life keeps us tethered to screens, dashboards, and indoor desks for 8 to 12 hours a day. &lt;strong&gt;CARE&lt;/strong&gt; is an intelligent, localized garden planner and frost guide designed to help urban dwellers, apartment tenants, and home growers literally &lt;strong&gt;"Touch Grass"&lt;/strong&gt;—get away from monitors, step out onto balconies, terraces, and backyard plots, get their hands in the soil, and nurture living green spaces.&lt;/p&gt;

&lt;p&gt;Most global gardening apps are hard-coded around Western USDA hardiness zones and spring-centric frost dates that fail in diverse subtropical and tropical climates. In India, gardening follows distinct agro-climatic seasons—such as the crucial &lt;strong&gt;October Rabi sowing window&lt;/strong&gt;—where winter cold snaps and micro-climates dictate what will thrive or perish.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CARE&lt;/strong&gt; solves this by providing:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Interactive Agro-Climatic &amp;amp; Frost Date Selector&lt;/strong&gt;: Covers distinct Indian micro-climates (Delhi NCR, Shimla &amp;amp; Himalayan Hills, Chandigarh, Lucknow, Jaipur, Bengaluru, Mumbai, Kolkata, Pune) calculating first cold snap timelines, expected winter minimum temperatures, and current sowing windows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Weekly Sowing Action Planner&lt;/strong&gt;: Tells gardeners exactly what to sow &lt;em&gt;this week&lt;/em&gt; (e.g., Desi Spinach, Winter Red Carrots, Kasuri Methi, Radish, Green Peas, Winter Flowers) with cold thresholds, sunlight hours, and days-to-harvest indicators.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Curated Plant Catalog &amp;amp; Filterable Collection&lt;/strong&gt;: Explore vegetables, winter flowers, herbs, indoor air-purifying foliage, and succulents with practical potting care data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Horticultural Specialist&lt;/strong&gt;: An interactive garden companion that provides step-by-step guidance on terrace pot preparation, vermicompost ratios, companion planting, and organic pest defense (such as neem oil solutions).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Practical Seasonal Guides&lt;/strong&gt;: Curated articles addressing rooftop frost defense, balcony micro-climates, and winter crop planning.&lt;/li&gt;
&lt;/ol&gt;




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

&lt;h2&gt;
  
  
  - &lt;strong&gt;URL&lt;/strong&gt;: &lt;a href="https://rajukanna.github.io/care/" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;
&lt;/h2&gt;

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

&lt;p&gt;The complete source code is organized as a clean, lightweight, dependency-free web application:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href="https://github.com/rajukanna/care" rel="noopener noreferrer"&gt;GitHub Repository&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Primary Source Files&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;a&gt;&lt;code&gt;index.html&lt;/code&gt;&lt;/a&gt; — Semantic HTML5 layout, accessible modal dialogues, and responsive navigation.&lt;/li&gt;
&lt;li&gt;
&lt;a&gt;&lt;code&gt;styles.css&lt;/code&gt;&lt;/a&gt; — Custom botanical design system (forest green &lt;code&gt;#143D32&lt;/code&gt;, warm amber &lt;code&gt;#EAA023&lt;/code&gt;, organic ivory &lt;code&gt;#FAF9F6&lt;/code&gt;), glassmorphic headers, responsive CSS Grid / Flexbox layouts, and subtle micro-animations.&lt;/li&gt;
&lt;li&gt;
&lt;a&gt;&lt;code&gt;app.js&lt;/code&gt;&lt;/a&gt; — Agro-climatic database, dynamic plant filtering, interactive modals, AI assistant integration, and offline fallback heuristic engine.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;h3&gt;
  
  
  1. Technology Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Architecture&lt;/strong&gt;: Zero-overhead Vanilla Web Stack (HTML5 + CSS3 + ES6+ JavaScript).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Design Language&lt;/strong&gt;: Crafted with modern typography (&lt;em&gt;Plus Jakarta Sans&lt;/em&gt; and &lt;em&gt;Playfair Display&lt;/em&gt;), custom SVG botanical iconography, and an earth-toned color system tailored to gardening aesthetics.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Integration&lt;/strong&gt;: Powered by an open AI model cascade using Google Gemini Flash models with graceful degradation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline-First Resilience&lt;/strong&gt;: Includes a built-in regional heuristic engine (&lt;code&gt;getLocalGardeningAdvice&lt;/code&gt;), ensuring that users on rooftops or in remote garden plots with poor internet connectivity still receive immediate, accurate sowing and frost advice.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Regional Climate Intelligence
&lt;/h3&gt;

&lt;p&gt;The app models distinct agro-climatic conditions across India:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zone 1 (Western Himalayas / Shimla)&lt;/strong&gt;: Heavy frost risk (-2°C to 2°C), pre-frost garlic and winter bulb planting.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zone 2 (Northern &amp;amp; Gangetic Plains / Delhi, Chandigarh, Lucknow, Jaipur)&lt;/strong&gt;: Occasional ground frost and winter fog (2°C to 5°C), peak October direct-sow Rabi leafy greens and root crops.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zone 3 (Eastern Plains / Kolkata)&lt;/strong&gt;: Mild winter (11°C to 13°C), cool-season brassicas and winter annuals.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zone 4 (Deccan Plateau / Bengaluru, Pune)&lt;/strong&gt;: Pleasant, frost-free climate ideal for year-round urban container gardening and strawberry cultivation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zone 5 (Tropical Maritime / Mumbai &amp;amp; Coastal)&lt;/strong&gt;: Year-round frost-free, post-monsoon container greens and tropical foliage.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;Gardening and climate resilience are community commons. When gardening guidance is locked inside closed-source proprietary apps or behind paywalls, beginner growers and local communities lose out. Furthermore, global closed-source solutions routinely ignore non-Western ecological contexts and indigenous crops like Kasuri Methi, Palak, or Desi Gajar.&lt;/p&gt;

&lt;p&gt;Open innovation matters because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Democratizing Food Sovereignty&lt;/strong&gt;: Open knowledge encourages urban citizens to grow their own fresh, pesticide-free food on balconies and rooftops.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community-Calibrated Climate Models&lt;/strong&gt;: Open data structures allow local gardeners in every city or village to contribute real-world temperature variations, first frost dates, and micro-climate nuances.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accessibility &amp;amp; Privacy&lt;/strong&gt;: Running on lightweight open web standards means zero tracking, zero mandatory subscriptions, and instant accessibility on any smartphone or tablet.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;This project was built and refined in collaboration with &lt;strong&gt;Antigravity AI&lt;/strong&gt;, Google DeepMind's agentic coding assistant:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Guided the architectural planning of the Indian agro-climatic database and weekly sowing planner.&lt;/li&gt;
&lt;li&gt;Implemented a cohesive, responsive botanical design system with custom CSS variables and glassmorphism.&lt;/li&gt;
&lt;li&gt;Integrated AI conversational prompts with offline fallback heuristics.&lt;/li&gt;
&lt;li&gt;Conducted rapid iterative UI polish, accessibility checks, and element streamlining.&lt;/li&gt;
&lt;/ul&gt;




&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%2F80cuow61rkg930rf8089.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%2F80cuow61rkg930rf8089.png" alt=" " width="800" height="458"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Start (Run Locally)
&lt;/h2&gt;

&lt;p&gt;No Node.js build pipeline or compilation steps needed. Simply clone and run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# 1. Clone the repository&lt;/span&gt;
git clone https://github.com/rajukanna/care.git

&lt;span class="c"&gt;# 2. Navigate to the project directory&lt;/span&gt;
&lt;span class="nb"&gt;cd &lt;/span&gt;care

&lt;span class="c"&gt;# 3. Open in your favorite browser&lt;/span&gt;
&lt;span class="c"&gt;# On Windows:&lt;/span&gt;
start index.html

&lt;span class="c"&gt;# Or run with any local static HTTP server:&lt;/span&gt;
npx serve &lt;span class="nb"&gt;.&lt;/span&gt;
&lt;span class="c"&gt;# or&lt;/span&gt;
python &lt;span class="nt"&gt;-m&lt;/span&gt; http.server 8000
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Open &lt;code&gt;http://localhost:8000&lt;/code&gt; to start planning your garden and getting your hands in the soil! 🌿&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <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>
