<?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: Aditya Raj</title>
    <description>The latest articles on DEV Community by Aditya Raj (@badshahaditya57sketch).</description>
    <link>https://dev.to/badshahaditya57sketch</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%2F4152173%2F31d28ddf-9b91-418f-98d7-16a3b4681c77.jpg</url>
      <title>DEV Community: Aditya Raj</title>
      <link>https://dev.to/badshahaditya57sketch</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/badshahaditya57sketch"/>
    <language>en</language>
    <item>
      <title>LazySort: The Offline AI File Tidier That Organizes Your Mess For You</title>
      <dc:creator>Aditya Raj</dc:creator>
      <pubDate>Fri, 23 Oct 2026 12:23:36 +0000</pubDate>
      <link>https://dev.to/badshahaditya57sketch/lazysort-the-offline-ai-file-tidier-that-organizes-your-mess-for-you-2okj</link>
      <guid>https://dev.to/badshahaditya57sketch/lazysort-the-offline-ai-file-tidier-that-organizes-your-mess-for-you-2okj</guid>
      <description>&lt;p&gt;This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/p&gt;

&lt;p&gt;What I Built&lt;br&gt;
I built LazySort, a background script that watches your messy Downloads folder and automatically categorizes newly saved files into their correct subfolders. It uses a local LLM to read the filename to determine exactly where it should go. It saves me from the tedious chore of manually dragging and dropping files, letting me embrace my inner sloth and be completely lazy about file management.&lt;/p&gt;

&lt;p&gt;Demo&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzqatjtq7nvcp4dl3pdxf.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzqatjtq7nvcp4dl3pdxf.gif" alt=" " width="800" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Code&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/badshahaditya57-sketch" rel="noopener noreferrer"&gt;
        badshahaditya57-sketch
      &lt;/a&gt; / &lt;a href="https://github.com/badshahaditya57-sketch/LazySort" rel="noopener noreferrer"&gt;
        LazySort
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;How I Built It&lt;br&gt;
LazySort is built using Python, the watchdog library to monitor folder changes, and Ollama running a lightweight, open-weight model (llama3.2) locally. When a new file is detected, the Python script sends the filename as a prompt to the local Ollama instance, asking it to classify the file into pre-defined categories. Once the AI responds, Python's shutil moves the file automatically. The entire project centers around fast, local, open-source AI inference to handle the routing logic.&lt;/p&gt;

&lt;p&gt;Why Does Open Innovation Matter?&lt;br&gt;
Open innovation matters for LazySort because file organization deals with highly sensitive personal data—like bank statements, health records, or private photos. A closed API would require me to send my private filenames over the internet to a third-party server, which is a massive privacy risk. By using open-weight models running entirely on my own hardware, this automation works completely offline. It guarantees 100% data privacy and costs absolutely nothing in API fees.&lt;/p&gt;

&lt;p&gt;The Lazy Payoff&lt;br&gt;
This script saves me about 10-15 minutes of manual sorting every single week. Instead of dreading a cluttered desktop at the end of the week, everything is automatically filed away into "Coursework", "Projects", or "Invoices" folders without me lifting a finger.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>openai</category>
      <category>hacktoberfest</category>
    </item>
    <item>
      <title>LocalList: The Zero-Cost, Private AI Listing Generator for Etsy &amp; eBay Sellers</title>
      <dc:creator>Aditya Raj</dc:creator>
      <pubDate>Sun, 18 Oct 2026 15:48:24 +0000</pubDate>
      <link>https://dev.to/badshahaditya57sketch/locallist-the-zero-cost-private-ai-listing-generator-for-etsy-ebay-sellers-3in8</link>
      <guid>https://dev.to/badshahaditya57sketch/locallist-the-zero-cost-private-ai-listing-generator-for-etsy-ebay-sellers-3in8</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;LocalList is a lightweight, locally hosted web application that generates SEO-optimized product listings for platforms like Etsy and eBay. &lt;/p&gt;

&lt;p&gt;It is designed for a very specific side hustle: small business owners, crafters, and vintage resellers who need polished, engaging product descriptions to drive sales, but cannot justify paying a monthly subscription for closed AI tools. LocalList solves the problem of recurring overhead by providing professional-grade AI copywriting entirely for free, running right on the seller's laptop.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;UI Demo Link:&lt;/strong&gt; &lt;a href="https://local-ai-listing-generator-for-etsy-ebay-gbjsxaovjdqjpiykhsxj3.streamlit.app/" rel="noopener noreferrer"&gt;LocalList on Streamlit Community Cloud&lt;/a&gt;&lt;/p&gt;

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


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/badshahaditya57-sketch" rel="noopener noreferrer"&gt;
        badshahaditya57-sketch
      &lt;/a&gt; / &lt;a href="https://github.com/badshahaditya57-sketch/Local-AI-Listing-Generator-for-Etsy-eBay" rel="noopener noreferrer"&gt;
        Local-AI-Listing-Generator-for-Etsy-eBay
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🛍️ LocalList: AI Listing Generator for Etsy &amp;amp; eBay&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;A lightweight, locally hosted web application that generates SEO-optimized, highly engaging product listings for e-commerce platforms like Etsy and eBay.&lt;/p&gt;

&lt;p&gt;Built as a submission for the &lt;strong&gt;Hacktoberfest Open-Source AI Challenge (Week 2: Side Hustle)&lt;/strong&gt;, this project demonstrates the power of open-weight models by providing small business owners with professional AI copywriting at zero recurring cost and with absolute data privacy.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;✨ Features&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zero Subscription Costs:&lt;/strong&gt; Runs entirely locally using open-weight models, eliminating the need for expensive API tokens.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;100% Data Privacy:&lt;/strong&gt; Your unreleased product ideas, proprietary designs, and business data never leave your machine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SEO-Optimized Output:&lt;/strong&gt; Tailors descriptions specifically for Etsy or eBay search algorithms.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clean UI:&lt;/strong&gt; Powered by Streamlit for a fast, intuitive, and distraction-free workflow.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🛠️ Tech Stack&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; Python, Streamlit&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Inference:&lt;/strong&gt; Ollama&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LLM:&lt;/strong&gt; Llama 3 (8B)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API Integration:&lt;/strong&gt; Python &lt;code&gt;requests&lt;/code&gt; module&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🚀 Installation &amp;amp; Setup&lt;/h2&gt;

&lt;/div&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Prerequisites&lt;/h3&gt;…&lt;/div&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/badshahaditya57-sketch/Local-AI-Listing-Generator-for-Etsy-eBay" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;



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

&lt;p&gt;I wanted the technical execution to be clean, fast, and accessible. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; I used &lt;strong&gt;Python&lt;/strong&gt; and &lt;strong&gt;Streamlit&lt;/strong&gt; to build a simple, intuitive web interface where sellers can input their product name, key features, and target platform.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-Source AI Core:&lt;/strong&gt; The heavy lifting is done using &lt;strong&gt;Ollama&lt;/strong&gt; running the open-weight &lt;strong&gt;Llama 3&lt;/strong&gt; model directly on my local machine. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Integration:&lt;/strong&gt; The Streamlit app connects to the local Ollama API endpoint via HTTP requests. It takes the seller's inputs, wraps them in a highly optimized system prompt for e-commerce SEO, and streams the generated listing back to the UI.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;For side hustlers, profit margins are razor-thin. Open innovation matters for this build because it fundamentally changes the unit economics of the tool. &lt;/p&gt;

&lt;p&gt;If I built this on a closed, general-purpose API, I would have to pass those per-token costs onto the user, likely trapping them in a monthly subscription lock-in. By using an open-weight model running locally, the operational cost is literally zero. &lt;/p&gt;

&lt;p&gt;Additionally, open innovation guarantees absolute &lt;strong&gt;data privacy&lt;/strong&gt;. Crafters and designers often have unreleased products or proprietary crafting techniques. Because inference happens locally, their product ideas and drafts never leave their laptop, ensuring their data isn't secretly being used to train someone else's closed model.&lt;/p&gt;

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

&lt;p&gt;I put this in front of a friend who sells upcycled vintage clothing on Etsy to get real-world validation. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;What they said:&lt;/strong&gt; They loved how fast and straightforward the interface was compared to prompting a generic chatbot. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Would they pay?&lt;/strong&gt; They explicitly stated they despise monthly subscriptions for seller tools, but would gladly pay a one-time $15 fee to download a packaged desktop application version.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What they asked for next:&lt;/strong&gt; Their immediate feature request was batch processing—the ability to upload a CSV of 20 unlisted items and have the local AI generate drafts for all of them while they step away to pack orders.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>python</category>
      <category>opensource</category>
    </item>
    <item>
      <title>DebugWalk: An AI Walking Mission Generator to Cure Screen Fatigue</title>
      <dc:creator>Aditya Raj</dc:creator>
      <pubDate>Tue, 06 Oct 2026 16:59:14 +0000</pubDate>
      <link>https://dev.to/badshahaditya57sketch/debugwalk-an-ai-walking-mission-generator-to-cure-screen-fatigue-2b35</link>
      <guid>https://dev.to/badshahaditya57sketch/debugwalk-an-ai-walking-mission-generator-to-cure-screen-fatigue-2b35</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week1-2026-10-05"&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;DebugWalk&lt;/strong&gt;, a lightweight, client-side web application designed for students and developers who are hitting a wall or suffering from screen fatigue. When you are stuck on a complex coding problem or experiencing digital burnout, you simply type your current task into the app. It then uses AI to generate a highly specific, 15-minute outdoor walking mission metaphorically tied to your problem, forcing you to leave your devices behind and get out into the world.&lt;/p&gt;

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

&lt;p&gt;Here is the live, deployed web application:&lt;br&gt;
&lt;a href="https://badshahaditya57-sketch.github.io/DebugWalk-An-AI-Walking-Mission-Generator-to-Cure-Screen-Fatigue/" rel="noopener noreferrer"&gt;https://badshahaditya57-sketch.github.io/DebugWalk-An-AI-Walking-Mission-Generator-to-Cure-Screen-Fatigue/&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/badshahaditya57-sketch" rel="noopener noreferrer"&gt;
        badshahaditya57-sketch
      &lt;/a&gt; / &lt;a href="https://github.com/badshahaditya57-sketch/DebugWalk-An-AI-Walking-Mission-Generator-to-Cure-Screen-Fatigue" rel="noopener noreferrer"&gt;
        DebugWalk-An-AI-Walking-Mission-Generator-to-Cure-Screen-Fatigue
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;DebugWalk&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/4e39004843387226e83eaacfb24a8df02adb769152f2f7f3db1926cb04500f6d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f68746d6c352d2532334533344632362e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d68746d6c35266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/4e39004843387226e83eaacfb24a8df02adb769152f2f7f3db1926cb04500f6d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f68746d6c352d2532334533344632362e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d68746d6c35266c6f676f436f6c6f723d7768697465" alt="HTML5"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f733fddbc0e4ae906e07fe6cabf861b712934e376975847d7f9d4a40e9e635f2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7461696c77696e646373732d2532333338423241432e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d7461696c77696e642d637373266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/f733fddbc0e4ae906e07fe6cabf861b712934e376975847d7f9d4a40e9e635f2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7461696c77696e646373732d2532333338423241432e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d7461696c77696e642d637373266c6f676f436f6c6f723d7768697465" alt="TailwindCSS"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/dc050359857b187d9f7a075b1a03dccb9606b32b30f3178a1ba5973ac17d1c08/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6a6176617363726970742d2532333332333333302e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d6a617661736372697074266c6f676f436f6c6f723d253233463744463145"&gt;&lt;img src="https://camo.githubusercontent.com/dc050359857b187d9f7a075b1a03dccb9606b32b30f3178a1ba5973ac17d1c08/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6a6176617363726970742d2532333332333333302e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d6a617661736372697074266c6f676f436f6c6f723d253233463744463145" alt="JavaScript"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/d07509ba470bde6dac97500e1fd3f44aa460e2769335b9454836a5b1f8408fb9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f47656d696e692532304150492d3432383546343f7374796c653d666f722d7468652d6261646765266c6f676f3d676f6f676c65266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/d07509ba470bde6dac97500e1fd3f44aa460e2769335b9454836a5b1f8408fb9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f47656d696e692532304150492d3432383546343f7374796c653d666f722d7468652d6261646765266c6f676f3d676f6f676c65266c6f676f436f6c6f723d7768697465" alt="Gemini API"&gt;&lt;/a&gt;
&lt;a href="https://hacktoberfest.com/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/2608e012b40c5afbe214c57944cb47f606184078c5d7fea932fd63b026a341b3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4861636b746f626572666573742d323032362d6f72616e67652e7376673f7374796c653d666f722d7468652d6261646765" alt="Hacktoberfest 2026"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ever get so stuck on a bug that you just stare at the screen for an hour? Yeah, me too.&lt;/p&gt;
&lt;p&gt;I built &lt;strong&gt;DebugWalk&lt;/strong&gt; for the DEV Community Hacktoberfest "Touch Grass" challenge. It's a super simple web app designed to act as a circuit breaker when you're dealing with screen fatigue or a coding problem that just won't click.&lt;/p&gt;
&lt;p&gt;Instead of opening another Stack Overflow tab, you tell the app what you're working on. It then uses AI to generate a quick, 15-minute outdoor walking mission metaphorically tied to your problem. It forces you to step away from the laptop, go outside, and clear your head.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Live Demo&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;You can try it out right now: &lt;strong&gt;[Link to your GitHub Pages URL]&lt;/strong&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;How it's built&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;I wanted to keep this as lightweight as possible. There is no backend, no database, and no tracking.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; Plain HTML and Vanilla JavaScript.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Styling:&lt;/strong&gt; Tailwind…&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/badshahaditya57-sketch/DebugWalk-An-AI-Walking-Mission-Generator-to-Cure-Screen-Fatigue" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


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

&lt;p&gt;I designed this as a zero-backend application using plain HTML, vanilla JavaScript, and Tailwind CSS[cite: 16]. For the intelligence layer, it utilizes prompt engineering via the Gemini API, executing entirely within the browser's local session[cite: 16]. The prompt is strictly engineered to require real-world, screen-free interaction, shifting the AI from a digital assistant to an outdoor catalyst.&lt;/p&gt;

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

&lt;p&gt;Open innovation is crucial for this build because it handles moments of user frustration and burnout. By designing it to run entirely in the local browser session without a backend database, users can freely vent about their tasks without worrying about their data being logged or analyzed by a closed ecosystem[cite: 16]. The open-source repository allows anyone to fork the code, swap in their own preferred open-weight models or local inference endpoints, and host their own free tech-detox tool.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Use of Partner Technology (optional)&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>weekendchallenge</category>
      <category>hacktoberfest</category>
    </item>
    <item>
      <title>SafeBites: A Zero-Backend AI Meal Planner for My Roommate's Allergies</title>
      <dc:creator>Aditya Raj</dc:creator>
      <pubDate>Sat, 03 Oct 2026 18:24:22 +0000</pubDate>
      <link>https://dev.to/badshahaditya57sketch/safebites-a-zero-backend-ai-meal-planner-for-my-roommates-allergies-pg5</link>
      <guid>https://dev.to/badshahaditya57sketch/safebites-a-zero-backend-ai-meal-planner-for-my-roommates-allergies-pg5</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;SafeBites&lt;/strong&gt;, a lightweight, client-side meal planner specifically for my college roommate who has strict dietary restrictions. He frequently struggles to figure out what is safe to cook using the random ingredients left in our fridge. This tool takes our current ingredient list and generates safe, custom recipes tailored exactly to his allergies, solving a daily headache for him. &lt;/p&gt;

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

&lt;p&gt;Here is the live, deployed web application:&lt;br&gt;
&lt;a href="https://badshahaditya57-sketch.github.io/safebites-meal-planner/" rel="noopener noreferrer"&gt;https://badshahaditya57-sketch.github.io/safebites-meal-planner/&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/badshahaditya57-sketch/safebites-meal-planner/" rel="noopener noreferrer"&gt;https://github.com/badshahaditya57-sketch/safebites-meal-planner/&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I kept the stack incredibly simple by building a zero-backend web application using static HTML, vanilla JavaScript, and Tailwind CSS. For the AI component, it utilizes prompt engineering to strictly enforce allergen exclusions via the Gemini API, executing entirely within the browser's local session.&lt;/p&gt;

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

&lt;p&gt;Open innovation was critical for this build because it allowed me to design a tool that requires absolutely no backend infrastructure or databases. By keeping execution strictly client-side, it keeps my roommate's personal dietary and health data completely off external servers that we don't control. It costs us nothing to host, and anyone can fork the open-source repository to run it locally for their own family members.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Use of Partner Technology (optional)&lt;/li&gt;
&lt;/ul&gt;

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