<?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: Sandip Sahoo</title>
    <description>The latest articles on DEV Community by Sandip Sahoo (@sandip_sahoo_6c2fd5c1f7cd).</description>
    <link>https://dev.to/sandip_sahoo_6c2fd5c1f7cd</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%2F4152335%2Fee70d530-f538-4188-b96e-e0918ff67a97.jpg</url>
      <title>DEV Community: Sandip Sahoo</title>
      <link>https://dev.to/sandip_sahoo_6c2fd5c1f7cd</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sandip_sahoo_6c2fd5c1f7cd"/>
    <language>en</language>
    <item>
      <title>Virtual Ofrenda Web App</title>
      <dc:creator>Sandip Sahoo</dc:creator>
      <pubDate>Tue, 27 Oct 2026 14:16:27 +0000</pubDate>
      <link>https://dev.to/sandip_sahoo_6c2fd5c1f7cd/virtual-ofrenda-web-app-2fn2</link>
      <guid>https://dev.to/sandip_sahoo_6c2fd5c1f7cd/virtual-ofrenda-web-app-2fn2</guid>
      <description>&lt;p&gt;Ghost in the Machine: Virtual Ofrenda 🕯️💀&lt;/p&gt;

&lt;p&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;https://dev.to/challenges/hacktoberfest-week4-2026-10-26&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;Virtual Ofrenda is an AI-powered digital memorial space inspired by the Mexican tradition of Day of the Dead (Día de los Muertos). The project allows users to create a personalized virtual altar for loved ones by uploading memories, stories, photos, and messages.&lt;/p&gt;

&lt;p&gt;The theme "Ghost in the Machine" immediately made me think about how technology can preserve the stories, emotions, and memories of people long after they are gone. Instead of a ghost haunting a machine, I imagined memories living within the digital world, where AI helps transform personal stories into meaningful tributes.&lt;/p&gt;

&lt;p&gt;Virtual Ofrenda serves as a bridge between remembrance and technology. Users can create beautiful digital offerings that keep stories alive and accessible for future generations.&lt;/p&gt;

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

&lt;p&gt;🌐 Live Demo:&lt;br&gt;
 &lt;a href="https://sandipsam2025.github.io/Virtual-Ofrenda/" rel="noopener noreferrer"&gt;https://sandipsam2025.github.io/Virtual-Ofrenda/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🎥 Project Repository:&lt;br&gt;
 &lt;a href="https://github.com/SandipSAM2025/Virtual-Ofrenda" rel="noopener noreferrer"&gt;https://github.com/SandipSAM2025/Virtual-Ofrenda&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👨‍💻 GitHub Profile:&lt;br&gt;
 &lt;a href="https://github.com/SandipSAM2025" rel="noopener noreferrer"&gt;https://github.com/SandipSAM2025&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Code&lt;/p&gt;

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

&lt;p&gt;Plain Text&lt;br&gt;
&lt;a href="https://github.com/SandipSAM2025/Virtual-Ofrenda" rel="noopener noreferrer"&gt;https://github.com/SandipSAM2025/Virtual-Ofrenda&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is fully open source and welcomes feedback, ideas, and community contributions.&lt;/p&gt;

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

&lt;p&gt;The project was built using modern web technologies combined with open-source AI concepts to create an interactive memorial experience.&lt;/p&gt;

&lt;p&gt;Technology Stack&lt;br&gt;
HTML5&lt;br&gt;
CSS3&lt;br&gt;
JavaScript&lt;br&gt;
GitHub Pages for deployment&lt;br&gt;
Open-source AI-assisted development workflow&lt;br&gt;
GitHub for version control and collaboration&lt;br&gt;
Development Process&lt;br&gt;
Designed a virtual altar interface inspired by traditional ofrendas.&lt;br&gt;
Created interactive sections for stories, messages, and memory preservation.&lt;br&gt;
Implemented a responsive and accessible web experience.&lt;br&gt;
Used open-source AI tools during ideation, content generation, and feature refinement.&lt;br&gt;
Deployed the final application through GitHub Pages.&lt;/p&gt;

&lt;p&gt;The project focuses on demonstrating how open AI and web technologies can be used to preserve human memories in meaningful ways rather than simply automating tasks.&lt;/p&gt;

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

&lt;p&gt;Open innovation made this project possible by providing access to community-driven tools, ideas, and development resources.&lt;/p&gt;

&lt;p&gt;With open-source AI and collaborative development:&lt;/p&gt;

&lt;p&gt;Anyone can study how the system works.&lt;br&gt;
Developers can improve, adapt, and expand the project.&lt;br&gt;
New cultural traditions and memorial practices can be represented without relying on a closed platform.&lt;br&gt;
Innovation happens faster because the community builds together rather than behind proprietary walls.&lt;/p&gt;

&lt;p&gt;If this project had relied solely on a closed API ecosystem, customization and transparency would have been much more limited. Open-source tools empowered me to experiment freely and build something that reflects a personal interpretation of remembrance and digital legacy.&lt;/p&gt;

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

&lt;p&gt;During development, AI-assisted workflows helped with brainstorming, interface design ideas, content refinement, and project documentation.&lt;/p&gt;

&lt;p&gt;Repository: &lt;a href="https://github.com/SandipSAM2025/Virtual-Ofrenda" rel="noopener noreferrer"&gt;https://github.com/SandipSAM2025/Virtual-Ofrenda&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub Profile: &lt;a href="https://github.com/SandipSAM2025" rel="noopener noreferrer"&gt;https://github.com/SandipSAM2025&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Spirit of It&lt;/p&gt;

&lt;p&gt;A memorial is more than a collection of photographs. It is a place where stories continue to live.&lt;/p&gt;

&lt;p&gt;Virtual Ofrenda explores the idea that memories do not disappear when someone is gone. Through digital experiences and AI-enhanced storytelling, fragments of a person's life can continue to inspire, comfort, and connect people.&lt;/p&gt;

&lt;p&gt;For me, the true "Ghost in the Machine" is not a supernatural presence. It is the collection of memories, emotions, and stories that technology helps preserve. Every photograph, message, and shared memory becomes a small digital echo that keeps a person's legacy alive.&lt;/p&gt;

&lt;p&gt;Prize Categories&lt;br&gt;
Best Open-Source AI Project&lt;br&gt;
Ghost in the Machine Challenge&lt;br&gt;
Community Choice&lt;br&gt;
Most Creative Use of Open AI Technology&lt;/p&gt;

&lt;p&gt;Developed by: @SandipSAM2025&lt;br&gt;
 Project Repository: &lt;a href="https://github.com/SandipSAM2025/Virtual-Ofrenda" rel="noopener noreferrer"&gt;https://github.com/SandipSAM2025/Virtual-Ofrenda&lt;/a&gt;&lt;br&gt;
 Live Demo: &lt;a href="https://sandipsam2025.github.io/Virtual-Ofrenda/" rel="noopener noreferrer"&gt;https://sandipsam2025.github.io/Virtual-Ofrenda/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Sloth Desk</title>
      <dc:creator>Sandip Sahoo</dc:creator>
      <pubDate>Thu, 22 Oct 2026 15:59:12 +0000</pubDate>
      <link>https://dev.to/sandip_sahoo_6c2fd5c1f7cd/sloth-desk-3baa</link>
      <guid>https://dev.to/sandip_sahoo_6c2fd5c1f7cd/sloth-desk-3baa</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week3-2026-10-19"&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&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;SlothDesk&lt;/strong&gt; — an offline, zero-cloud desktop file cleaner and auto-organizer designed to reward total laziness.&lt;/p&gt;

&lt;p&gt;Everyone dreads sorting their overflowing &lt;code&gt;Downloads&lt;/code&gt; or &lt;code&gt;Desktop&lt;/code&gt; folder. Messy downloads with cryptic names like &lt;code&gt;receipt_9921_oct.pdf&lt;/code&gt;, &lt;code&gt;assignment_final_v2.docx&lt;/code&gt;, and &lt;code&gt;temp_scraper_v2.py&lt;/code&gt; sit around for weeks because manually inspecting, renaming, and filing them is tedious cognitive work. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SlothDesk&lt;/strong&gt; lets you channel your inner sloth. It inspects file headers and text previews, asks a local open-weight model to semantically categorize and standardize the filenames, and automatically moves them into structured directories (such as &lt;em&gt;Invoices &amp;amp; Finance&lt;/em&gt;, &lt;em&gt;Coursework &amp;amp; Notes&lt;/em&gt;, &lt;em&gt;Code &amp;amp; Dev&lt;/em&gt;, and &lt;em&gt;Media&lt;/em&gt;). You kick back, take a nap, and let local open-source AI do all the digital chores in the background.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Interactive Demo:&lt;/strong&gt; &lt;a href="https://sandipsam2025.github.io/SlothDesk/" rel="noopener noreferrer"&gt;https://sandipsam2025.github.io/SlothDesk/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The web demo showcases the complete pipeline in action: an animated sloth companion, drag-and-drop clutter intake, real-time simulated offline inference streams, and instant reorganization into structured vaults.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/SandipSAM2025/SlothDesk" rel="noopener noreferrer"&gt;https://github.com/SandipSAM2025/SlothDesk&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&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/SandipSAM2025" rel="noopener noreferrer"&gt;
        SandipSAM2025
      &lt;/a&gt; / &lt;a href="https://github.com/SandipSAM2025/SlothDesk" rel="noopener noreferrer"&gt;
        SlothDesk
      &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;SlothDesk 🦥&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Slow &amp;amp; Steady Offline AI File Tidier&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Channel your inner sloth — let open-source AI clean your digital clutter while you nap.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📌 Overview&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;SlothDesk&lt;/strong&gt; is a zero-cloud, local desktop utility and interactive showcase designed for the &lt;strong&gt;"Slow and Steady" Open-Source AI Challenge&lt;/strong&gt; (celebrating International Sloth Day).&lt;/p&gt;
&lt;p&gt;Instead of wasting cognitive energy manually inspecting, renaming, and filing messy downloads (&lt;code&gt;receipt_9921_oct.pdf&lt;/code&gt;, &lt;code&gt;assignment_final_v2.docx&lt;/code&gt;, &lt;code&gt;temp_scraper_v2.py&lt;/code&gt;), SlothDesk utilizes a compact local open-weight model (&lt;strong&gt;Llama 3.2 3B&lt;/strong&gt; via &lt;strong&gt;Ollama&lt;/strong&gt;) to semantically inspect file headers, generate descriptive names, and organize files into dedicated directory vaults automatically.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;💡 Why Open Innovation Matters&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Advantage&lt;/th&gt;
&lt;th&gt;Why It Matters for SlothDesk&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🔒 100% Zero-Leak Privacy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Invoices, medical records, tax receipts, and proprietary source code never leave your device. Model inference runs strictly against local memory with zero external telemetry.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;⚡ True Offline Independence&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Works reliably on airplanes, rural retreats, and during internet&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&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/SandipSAM2025/SlothDesk" 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;SlothDesk is built around open-source AI and local inference:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Local Inference Engine:&lt;/strong&gt; Powered by &lt;a href="https://ollama.com" rel="noopener noreferrer"&gt;Ollama&lt;/a&gt; running open-weight models locally (optimized for &lt;strong&gt;Llama 3.2 3B&lt;/strong&gt; or &lt;strong&gt;Phi-3.5-mini&lt;/strong&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Core Automation Daemon:&lt;/strong&gt; Written in Python using the official &lt;code&gt;ollama&lt;/code&gt; client library, &lt;code&gt;os&lt;/code&gt;, and &lt;code&gt;shutil&lt;/code&gt;. It reads a lightweight 200-byte preview snippet from each file and queries the local model with strict JSON schema constraints:&lt;/li&gt;
&lt;/ul&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
json
  {
    "category": "Invoices_and_Finance",
    "new_name": "Electricity_Bill_Oct2026.pdf"
  }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Listing Studio: Private Marketplace Copy with Local AI for Independent Sellers</title>
      <dc:creator>Sandip Sahoo</dc:creator>
      <pubDate>Tue, 13 Oct 2026 17:04:14 +0000</pubDate>
      <link>https://dev.to/sandip_sahoo_6c2fd5c1f7cd/listing-studio-private-marketplace-copy-with-local-ai-for-independent-sellers-3bia</link>
      <guid>https://dev.to/sandip_sahoo_6c2fd5c1f7cd/listing-studio-private-marketplace-copy-with-local-ai-for-independent-sellers-3bia</guid>
      <description>&lt;p&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;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;Listing Studio&lt;/strong&gt;, a privacy-first product listing writer for independent sellers.&lt;/p&gt;

&lt;p&gt;Small sellers often spend a lot of time writing product titles, descriptions, tags, and promotional copy for every item they list. Listing Studio helps sellers turn simple product notes into polished marketplace content for platforms such as Etsy, eBay, Depop, Shopify, and Instagram.&lt;/p&gt;

&lt;p&gt;The seller enters:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Product name&lt;/li&gt;
&lt;li&gt;Category&lt;/li&gt;
&lt;li&gt;Condition&lt;/li&gt;
&lt;li&gt;Materials and product details&lt;/li&gt;
&lt;li&gt;Price&lt;/li&gt;
&lt;li&gt;Target marketplace&lt;/li&gt;
&lt;li&gt;Writing voice&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Listing Studio then generates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A marketplace-ready title&lt;/li&gt;
&lt;li&gt;A product description&lt;/li&gt;
&lt;li&gt;Searchable tags&lt;/li&gt;
&lt;li&gt;Basic price positioning guidance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The result can be edited and copied directly into a marketplace listing.&lt;/p&gt;

&lt;p&gt;This could be useful for Etsy sellers, handmade product creators, vintage sellers, jewelry makers, ceramic artists, digital product creators, and other small businesses that need to create many listings quickly.&lt;/p&gt;

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

&lt;p&gt;Try the live demo here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://sandipsam2025.github.io/listing-studio/" rel="noopener noreferrer"&gt;Listing Studio Demo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The application works directly in the browser. No account or installation is required for the default experience.&lt;/p&gt;

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

&lt;p&gt;The project is open source on GitHub:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/SandipSAM2025/listing-studio" rel="noopener noreferrer"&gt;Listing Studio Repository&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My GitHub profile:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/SandipSAM2025" rel="noopener noreferrer"&gt;SandipSAM2025 on GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project uses a simple structure:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;index.html&lt;/code&gt; for the application interface&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;style.css&lt;/code&gt; for responsive styling, themes, colors, and animations&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;script.js&lt;/code&gt; for the listing generator and interactions&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;README.md&lt;/code&gt; for project documentation&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;I built Listing Studio with plain HTML, CSS, and JavaScript so that it is lightweight, easy to understand, and easy to run.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Responsive desktop and mobile layouts&lt;/li&gt;
&lt;li&gt;Light mode and dark mode&lt;/li&gt;
&lt;li&gt;Product image upload and drag-and-drop preview&lt;/li&gt;
&lt;li&gt;Warm, Playful, and Minimal writing voices&lt;/li&gt;
&lt;li&gt;Editable generated content&lt;/li&gt;
&lt;li&gt;Copy-to-clipboard actions&lt;/li&gt;
&lt;li&gt;Animated buttons and result transitions&lt;/li&gt;
&lt;li&gt;Browser-based local storage for theme preferences&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project also includes an optional local AI integration through Ollama. When Ollama is installed, the application can send the product prompt to a locally running open-weight model such as Llama 3.2.&lt;/p&gt;

&lt;p&gt;The default browser writer works without Ollama, so the application is still usable offline and without an API key. The local AI path allows sellers to use an open-weight model on their own computer instead of depending on a hosted AI provider.&lt;/p&gt;

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

&lt;p&gt;Open innovation matters because independent sellers may enter private product information, business ideas, pricing details, customer-related information, and unreleased designs into a writing tool.&lt;/p&gt;

&lt;p&gt;A local-first approach gives sellers more control:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Product details do not need to be sent to a hosted AI company.&lt;/li&gt;
&lt;li&gt;Sellers can run an open-weight model on their own computer.&lt;/li&gt;
&lt;li&gt;They can change the model or prompt without being locked into one provider.&lt;/li&gt;
&lt;li&gt;They can avoid usage-based AI API costs.&lt;/li&gt;
&lt;li&gt;The project can continue working without an internet connection.&lt;/li&gt;
&lt;li&gt;The code is simple enough for sellers and developers to inspect and customize.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A closed AI API could generate similar text, but it would require sending the prompt to an external service and could introduce API costs, privacy concerns, rate limits, and vendor lock-in.&lt;/p&gt;

&lt;p&gt;Listing Studio demonstrates how open tools can make a small, practical business workflow more private, flexible, and affordable.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Open-source AI&lt;/li&gt;
&lt;li&gt;Local-first AI&lt;/li&gt;
&lt;li&gt;Privacy-focused AI&lt;/li&gt;
&lt;li&gt;Side Hustle*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;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>🌿 FrostBite: Offline AI Garden Scout</title>
      <dc:creator>Sandip Sahoo</dc:creator>
      <pubDate>Wed, 07 Oct 2026 17:38:08 +0000</pubDate>
      <link>https://dev.to/sandip_sahoo_6c2fd5c1f7cd/frostbite-offline-ai-garden-scout-5dk2</link>
      <guid>https://dev.to/sandip_sahoo_6c2fd5c1f7cd/frostbite-offline-ai-garden-scout-5dk2</guid>
      <description>&lt;h1&gt;
  
  
  🌿 FrostBite: Offline Open-Weight Garden Scout
&lt;/h1&gt;

&lt;p&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;/p&gt;




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

&lt;p&gt;&lt;strong&gt;FrostBite&lt;/strong&gt; is a lightweight, zero-cloud CLI tool that helps gardeners step away from the screen and into the soil.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Runs &lt;strong&gt;100% offline&lt;/strong&gt; on your machine — no internet required.
&lt;/li&gt;
&lt;li&gt;Accepts your &lt;strong&gt;USDA hardiness zone or region&lt;/strong&gt; and looks up historical frost benchmark dates locally.
&lt;/li&gt;
&lt;li&gt;Prompts a locally running open-weight SLM (&lt;code&gt;smollm2:1.7b&lt;/code&gt;) to output a concise 5-step outdoor gardening checklist.
&lt;/li&gt;
&lt;li&gt;Renders the checklist in an &lt;strong&gt;ASCII index-card format&lt;/strong&gt; directly in your terminal and saves it as &lt;code&gt;garden_todo.txt&lt;/code&gt;.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This way, you can fold the slip, pocket a pencil, close your laptop, and head outdoors. It’s designed for gardeners, hobbyists, and anyone who wants to spend less time staring at screens and more time tending to nature.&lt;/p&gt;




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

&lt;p&gt;👉 &lt;a href="https://sandipsam2025.github.io/frostbite-offline-gardener/" rel="noopener noreferrer"&gt;Live Demo Repo&lt;/a&gt;  &lt;/p&gt;




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

&lt;p&gt;👉 &lt;a href="https://github.com/SandipSAM2025/frostbite-offline-gardener" rel="noopener noreferrer"&gt;GitHub Repository&lt;/a&gt;  &lt;/p&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Language:&lt;/strong&gt; Python 3.10+
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inference Engine:&lt;/strong&gt; &lt;a href="https://ollama.com" rel="noopener noreferrer"&gt;Ollama&lt;/a&gt; (local loopback at &lt;code&gt;http://localhost:11434&lt;/code&gt;)
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Model:&lt;/strong&gt; &lt;code&gt;smollm2:1.7b&lt;/code&gt; — ultra-compact 1.7B parameter open-weight model designed for fast, local CPU/RAM inference.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dependencies:&lt;/strong&gt; &lt;code&gt;requests&lt;/code&gt; for local REST communication.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline Frost Data:&lt;/strong&gt; USDA hardiness zones &amp;amp; frost benchmark lookup table.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CLI Workflow:&lt;/strong&gt; Python scripts (&lt;code&gt;garden_cli.py&lt;/code&gt;, &lt;code&gt;frost_data.py&lt;/code&gt;) generate the ASCII checklist and save it locally.
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;Closed APIs often require subscriptions, internet connectivity, or send your personal data to external servers. With &lt;strong&gt;open-weight models&lt;/strong&gt; and local inference:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Privacy:&lt;/strong&gt; All data stays on your device.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accessibility:&lt;/strong&gt; Free to run, no API costs.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customization:&lt;/strong&gt; Fine-tune for your region’s frost dates and local crops.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Resilience:&lt;/strong&gt; Works offline in the field, even with no signal.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Open innovation made it possible to build a tool that is practical, portable, and empowering for everyday gardeners.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧑‍💻 My Agent Session
&lt;/h2&gt;

&lt;p&gt;I used a local agent workflow to dispatch prompts to &lt;code&gt;smollm2:1.7b&lt;/code&gt; via Ollama. The session generates structured, actionable outdoor tasks in under 3 seconds — keeping the screen time minimal and the outdoor time maximal.&lt;/p&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Open-Source AI&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Touch Grass Challenge&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sustainability &amp;amp; Environment&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ✨ Closing Note
&lt;/h2&gt;

&lt;p&gt;FrostBite embodies Hacktoberfest’s &lt;strong&gt;Touch Grass&lt;/strong&gt; theme: the screen is the shortest part of the experience. You grab your slip, then head outside to garden.  &lt;/p&gt;

&lt;p&gt;Built with ❤️ by &lt;a href="https://github.com/SandipSAM2025" rel="noopener noreferrer"&gt;Sandip&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Study Mate</title>
      <dc:creator>Sandip Sahoo</dc:creator>
      <pubDate>Sun, 04 Oct 2026 17:57:24 +0000</pubDate>
      <link>https://dev.to/sandip_sahoo_6c2fd5c1f7cd/study-mate-4jp1</link>
      <guid>https://dev.to/sandip_sahoo_6c2fd5c1f7cd/study-mate-4jp1</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;StudyNotes – Student Learning Hub&lt;/strong&gt;, a lightweight, responsive, and distraction-free study portal designed for my college friend and roommate, Alex.&lt;/p&gt;

&lt;p&gt;Alex is an undergraduate student preparing for rigorous semester examinations. Like many learners, they were constantly overwhelmed by multi-hundred-page lecture slides, fragmented group chat notes, and bloated educational platforms filled with pop-up ads, trackers, and mandatory login walls.&lt;/p&gt;

&lt;p&gt;StudyNotes solves this problem by serving as an instant, zero-friction revision companion that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Organizes syllabus concepts across core subjects (Data Science, Web Technology, Machine Learning, Cyber Security, Software Engineering, and Human Resource Management) into clear, bite-sized study cards.&lt;/li&gt;
&lt;li&gt;Highlights crucial definitions, key formulas, and exam takeaways tagged with visible &lt;strong&gt;"Important for Exam"&lt;/strong&gt; badges.&lt;/li&gt;
&lt;li&gt;Features a live client-side search engine that filters across subjects, topics, and technical keywords without requiring a backend.&lt;/li&gt;
&lt;li&gt;Includes a native Dark/Light mode toggle that protects students' eyes during late-night cram sessions and remembers preference via &lt;code&gt;localStorage&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Web App:&lt;/strong&gt;&lt;a href="https://sandipsam2025.github.io/studymate/#notes" rel="noopener noreferrer"&gt;https://sandipsam2025.github.io/studymate/#notes&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Preview:&lt;/strong&gt; Fully responsive, accessible, card-based interface with live keyword filtering, instant topic switching, and dynamic theme persistence.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;You can view the full source code, inspect the vanilla architecture, or fork the repository on GitHub:&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/SandipSAM2025" rel="noopener noreferrer"&gt;
        SandipSAM2025
      &lt;/a&gt; / &lt;a href="https://github.com/SandipSAM2025/studymate" rel="noopener noreferrer"&gt;
        studymate
      &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;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01" rel="nofollow"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;What I Built&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;I built &lt;strong&gt;StudyNotes – Student Learning Hub&lt;/strong&gt;, a lightweight, responsive, and distraction-free study portal designed for my college friend and roommate, Alex.&lt;/p&gt;
&lt;p&gt;Alex is an undergraduate student preparing for rigorous semester examinations. Like many learners, they were constantly overwhelmed by multi-hundred-page lecture slides, fragmented group chat notes, and bloated educational platforms filled with pop-up ads, trackers, and mandatory login walls.&lt;/p&gt;
&lt;p&gt;StudyNotes solves this problem by serving as an instant, zero-friction revision companion that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Organizes syllabus concepts across core subjects (Data Science, Web Technology, Machine Learning, Cyber Security, Software Engineering, and Human Resource Management) into clear, bite-sized study cards.&lt;/li&gt;
&lt;li&gt;Highlights crucial definitions, key formulas, and exam takeaways tagged with visible &lt;strong&gt;"Important for Exam"&lt;/strong&gt; badges.&lt;/li&gt;
&lt;li&gt;Features a live client-side search engine that filters across subjects, topics, and technical keywords without requiring a backend.&lt;/li&gt;
&lt;li&gt;Includes a…&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/SandipSAM2025/studymate" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Repository:&lt;/strong&gt; &lt;a href="https://github.com/SandipSAM2025/studymate" rel="noopener noreferrer"&gt;https://github.com/SandipSAM2025/studymate&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Main Branch:&lt;/strong&gt; &lt;a href="https://github.com/SandipSAM2025/studymate/tree/main" rel="noopener noreferrer"&gt;https://github.com/SandipSAM2025/studymate/tree/main&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;To keep the application beginner-friendly, bloat-free, and instantly deployable without server costs or maintenance overhead, I built the entire system using core web fundamentals:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Frontend Architecture:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML5:&lt;/strong&gt; Clean, semantic structure with accessible navigation, landmarks, and ARIA labels.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS3:&lt;/strong&gt; Custom responsive design using modern CSS Grid and Flexbox, powered by CSS custom properties (variables) for smooth light/dark mode transitions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vanilla JavaScript:&lt;/strong&gt; Event-driven architecture implementing real-time input filtering, array queries, dynamic DOM rendering, and &lt;code&gt;localStorage&lt;/code&gt; state management.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Open-Source AI &amp;amp; Development Workflow:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;To draft, organize, and refine the educational dataset into concise revision summaries and high-yield exam takeaways, I used open-weights models (&lt;strong&gt;Llama 3 / Mistral via local inference&lt;/strong&gt;).&lt;/li&gt;
&lt;li&gt;Local inference allowed rapid iteration over subject metadata and keyword taxonomy offline, ensuring complete data privacy with zero token limits or API subscriptions.&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;Open innovation is essential for educational equity:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Unrestricted Learning Access:&lt;/strong&gt; Proprietary ed-tech tools increasingly lock revision notes behind subscriptions, ads, and paywalls. Using an open-source, zero-dependency model ensures that any student worldwide can access, fork, and self-host this learning hub for free.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy and Offline Independence:&lt;/strong&gt; Leveraging open-source AI locally ensures that student notes, curricula, and revision workflows are generated privately without exposing academic data to commercial cloud platforms.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inspectability &amp;amp; Community Growth:&lt;/strong&gt; Because the codebase uses pure HTML, CSS, and Vanilla JS, beginner developers and classmates can easily audit the code, contribute new subject modules, or adapt the repository for their own university curriculum.&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;&lt;em&gt;Development and code review were facilitated using an open-agent workflow, focusing on clean separation of concerns, strict zero-dependency requirements, and mobile-first responsiveness.&lt;/em&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Best Project Built for a Friend&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Most Impactful Open Source Learning Tool&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

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