<?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: Devansh Gupta</title>
    <description>The latest articles on DEV Community by Devansh Gupta (@devansh_gupta_5311a386a11).</description>
    <link>https://dev.to/devansh_gupta_5311a386a11</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%2F4172994%2F8056327e-6109-42ca-894e-17335922f12e.png</url>
      <title>DEV Community: Devansh Gupta</title>
      <link>https://dev.to/devansh_gupta_5311a386a11</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/devansh_gupta_5311a386a11"/>
    <language>en</language>
    <item>
      <title>The Last Lantern – An Offline-First AI Storytelling Experience</title>
      <dc:creator>Devansh Gupta</dc:creator>
      <pubDate>Fri, 30 Oct 2026 16:37:51 +0000</pubDate>
      <link>https://dev.to/devansh_gupta_5311a386a11/the-last-lantern-an-offline-first-ai-storytelling-experience-3dl0</link>
      <guid>https://dev.to/devansh_gupta_5311a386a11/the-last-lantern-an-offline-first-ai-storytelling-experience-3dl0</guid>
      <description>&lt;h1&gt;
  
  
  The Last Lantern: Stories, Memories &amp;amp; Open AI
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&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%2Fh03e5o78x2c55qsuaj98.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%2Fh03e5o78x2c55qsuaj98.png" alt=" " width="800" height="853"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;The Last Lantern&lt;/strong&gt;, an AI-powered storytelling experience that explores the creative side of artificial intelligence.&lt;/p&gt;

&lt;p&gt;The idea was to build something different from a regular AI chatbot. I wanted to create a small space where technology could be used to tell stories, preserve meaningful memories, and explore folklore.&lt;/p&gt;

&lt;p&gt;The application has three storytelling modes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Haunted Archives:&lt;/strong&gt; Generates mysterious stories inspired by supernatural themes, forgotten places, and unexplained events.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Memory Lantern:&lt;/strong&gt; Turns personal memories and meaningful experiences into thoughtful written tributes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Forgotten Legends:&lt;/strong&gt; Creates folklore-inspired stories based on myths, traditions, and legendary places.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project uses a locally running open-weight AI model instead of depending on a paid cloud AI API.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Live Website:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://devanshguptacu-create.github.io/The-Last-Lantern/" rel="noopener noreferrer"&gt;https://devanshguptacu-create.github.io/The-Last-Lantern/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The frontend is hosted using GitHub Pages. To generate stories, users need to run Ollama and the required AI model locally on their computer.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/devanshguptacu-create/The-Last-Lantern" rel="noopener noreferrer"&gt;https://github.com/devanshguptacu-create/The-Last-Lantern&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project currently uses three main files:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;index.html&lt;/code&gt; – Application structure&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;style.css&lt;/code&gt; – Visual design and responsive layout&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;script.js&lt;/code&gt; – Application logic and local AI integration&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;I built the frontend using HTML, CSS, and JavaScript. For the AI part, I chose &lt;strong&gt;Ollama&lt;/strong&gt; with the &lt;strong&gt;Qwen 2.5 3B&lt;/strong&gt; open-weight model.&lt;/p&gt;

&lt;p&gt;The application communicates with Ollama's local API. When a user selects a storytelling mode and enters a prompt, JavaScript prepares the request and sends it to the locally running model. The generated story is then displayed on the website.&lt;/p&gt;

&lt;p&gt;I also added browser LocalStorage to save generated stories, along with options to copy and download them.&lt;/p&gt;

&lt;p&gt;My main technology choices were:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML5 and CSS3 for the interface&lt;/li&gt;
&lt;li&gt;JavaScript for application functionality&lt;/li&gt;
&lt;li&gt;Ollama for running AI locally&lt;/li&gt;
&lt;li&gt;Qwen 2.5 3B for story generation&lt;/li&gt;
&lt;li&gt;LocalStorage for saving stories in the browser&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One interesting part of building this project was connecting a static frontend to a locally running AI model without creating a separate backend server.&lt;/p&gt;

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

&lt;p&gt;For me, open innovation means having the freedom to experiment, learn, and build without being limited to a single closed platform.&lt;/p&gt;

&lt;p&gt;I chose Ollama and an open-weight model because I wanted to understand how local AI actually works, rather than simply connecting an application to a paid API.&lt;/p&gt;

&lt;p&gt;This approach makes a few things possible:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Developers can experiment with AI models locally.&lt;/li&gt;
&lt;li&gt;Users do not need a paid cloud API subscription for story generation.&lt;/li&gt;
&lt;li&gt;Developers can explore different open-weight models.&lt;/li&gt;
&lt;li&gt;Prompts can be processed locally instead of being sent to a third-party AI service.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Building The Last Lantern helped me understand that open AI is not only useful for research or complex technical applications. It can also be used to create simple, creative experiences.&lt;/p&gt;

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

&lt;p&gt;The name &lt;strong&gt;The Last Lantern&lt;/strong&gt; represents the idea that a story or memory can continue to have meaning even when time passes.&lt;/p&gt;

&lt;p&gt;I wanted the project to feel a little mysterious while also having a meaningful side. The Haunted Archives and Forgotten Legends explore imagination, while Memory Lantern focuses on preserving personal experiences through writing.&lt;/p&gt;

&lt;p&gt;This project is my attempt to combine storytelling and local AI into one experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Developer
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Devansh Gupta&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;B.Tech CSE | AI &amp;amp; ML Enthusiast&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/devanshguptacu-create" rel="noopener noreferrer"&gt;https://github.com/devanshguptacu-create&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Built with curiosity, creativity, and open AI. 🕯️&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>SlothSort AI Let AI Do the Sorting. You Do the Chilling.</title>
      <dc:creator>Devansh Gupta</dc:creator>
      <pubDate>Tue, 20 Oct 2026 10:14:55 +0000</pubDate>
      <link>https://dev.to/devansh_gupta_5311a386a11/slothsort-ailet-ai-do-the-sorting-you-do-the-chilling-20mn</link>
      <guid>https://dev.to/devansh_gupta_5311a386a11/slothsort-ailet-ai-do-the-sorting-you-do-the-chilling-20mn</guid>
      <description>&lt;h1&gt;
  
  
  SlothSort AI: Let AI Do the Sorting. You Do the Chilling.
&lt;/h1&gt;

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

&lt;p&gt;Meet &lt;strong&gt;SlothSort AI&lt;/strong&gt; — a simple, AI-powered file organizer designed for people who want to spend less time organizing files and more time doing what matters.&lt;/p&gt;

&lt;p&gt;We all know the feeling: a Downloads folder full of documents, images, videos, code files, and random files we promise to organize later. Manually sorting everything is repetitive, boring, and easy to procrastinate on.&lt;/p&gt;

&lt;p&gt;SlothSort AI makes that process easier. Choose a folder, let the app analyze filenames, review the suggested categories, and organize the files into folders such as Documents, Images, Videos, Audio, Code, Archives, and Other.&lt;/p&gt;

&lt;p&gt;The goal is simple: &lt;strong&gt;less manual work, less digital clutter, and more time for the things you actually enjoy.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Who gets to be a little lazier? Students, developers, creators, and anyone whose folders have become a digital mess. &lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Try SlothSort AI live:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://devanshguptacu-create.github.io/SlothSort-AI/" rel="noopener noreferrer"&gt;https://devanshguptacu-create.github.io/SlothSort-AI/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is designed to run in a compatible desktop browser. Folder access requires browser support and your permission. AI-powered classification also depends on a working Hugging Face Inference connection.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/devanshguptacu-create/SlothSort-AI" rel="noopener noreferrer"&gt;https://github.com/devanshguptacu-create/SlothSort-AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository contains the HTML, CSS, and JavaScript used to build the project.&lt;/p&gt;

&lt;p&gt;If you explore the code, you can see how the interface, file handling, AI classification, and category-based organization work together.&lt;/p&gt;

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

&lt;p&gt;I built SlothSort AI using &lt;strong&gt;HTML, CSS, and JavaScript&lt;/strong&gt;, keeping the project lightweight and accessible without requiring a separate Python backend or a local model installation.&lt;/p&gt;

&lt;p&gt;The main pieces are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML:&lt;/strong&gt; Structures the dashboard and file-organizing interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS:&lt;/strong&gt; Creates a modern, sloth-inspired interface with a dark visual theme.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript:&lt;/strong&gt; Handles folder selection, file scanning, classification, and organization.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-weight AI model:&lt;/strong&gt; The project uses Hugging Face Inference with &lt;code&gt;facebook/bart-large-mnli&lt;/code&gt; for zero-shot text classification of filenames into relevant categories.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Browser File System Access API:&lt;/strong&gt; Allows supported browsers to access a folder after the user grants permission.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The AI connection is an important part of the project: instead of relying only on fixed file extensions, the app can use a language model's classification capabilities to suggest categories from filenames. Extension-based categorization can serve as a fallback when AI inference is unavailable.&lt;/p&gt;

&lt;p&gt;The hosted inference approach keeps the project easy to try without installing a large model locally. It does, however, depend on network access, provider availability, and a valid Hugging Face access token where required.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes experimentation more accessible.&lt;/p&gt;

&lt;p&gt;By building around an open-weight model, I could explore AI-powered classification without training a model from scratch or building an entire inference infrastructure myself. Hugging Face also makes it easier to experiment with models and connect them to practical projects.&lt;/p&gt;

&lt;p&gt;For a student developer, this matters. It lowers the barrier to learning, prototyping, and building useful tools with AI.&lt;/p&gt;

&lt;p&gt;It also gives developers more flexibility to inspect the model's documentation, experiment with alternatives, and adapt the implementation as their needs grow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SlothSort AI represents my belief that AI should not only solve complicated problems. It should also eliminate small, repetitive frustrations from everyday life.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open innovation helps make that kind of experimentation possible for more people.&lt;/p&gt;

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

&lt;p&gt;I haven't included an agent session link in this submission. This section is optional, so I'll add one if I have a shareable DevRelay session available.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Lazy Payoff
&lt;/h2&gt;

&lt;p&gt;The intended payoff is straightforward: fewer manual sorting decisions and less repetitive file management.&lt;/p&gt;

&lt;p&gt;Instead of creating folders and moving every file individually, users can review AI-suggested categories and organize files in batches.&lt;/p&gt;

&lt;p&gt;I haven't measured a verified time saving yet, so I won't invent a number. The next step is to test SlothSort AI on a real, messy folder and compare the time taken with manual organization.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The philosophy: automate the boring parts, keep the human in control, and save your energy for something better.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Always review the suggested categories before moving important files, and test with copies of files first.&lt;/p&gt;

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

&lt;p&gt;My primary focus is the &lt;strong&gt;Slow and Steady challenge&lt;/strong&gt;: using open-source AI to reduce repetitive effort and make everyday work easier.&lt;/p&gt;

&lt;p&gt;I'll select any additional partner prize categories only if the project meets their published eligibility requirements.&lt;/p&gt;




&lt;h3&gt;
  
  
  Built with curiosity, powered by open innovation, and inspired by the art of doing less repetitive work.
&lt;/h3&gt;

&lt;p&gt;If you like the idea, check out the repository, try the demo, and share your feedback!&lt;/p&gt;

&lt;h1&gt;
  
  
  Hacktoberfest #OpenSource #AI #JavaScript #BuildInPublic
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>SideHustle Studio: Create Better Product Listings with Local Open-Weight AI</title>
      <dc:creator>Devansh Gupta</dc:creator>
      <pubDate>Thu, 15 Oct 2026 06:16:19 +0000</pubDate>
      <link>https://dev.to/devansh_gupta_5311a386a11/sidehustle-studio-create-better-product-listings-with-local-open-weight-ai-57h3</link>
      <guid>https://dev.to/devansh_gupta_5311a386a11/sidehustle-studio-create-better-product-listings-with-local-open-weight-ai-57h3</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;&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%2F3bmss1h5ylalfievxjkg.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%2F3bmss1h5ylalfievxjkg.png" alt=" " width="800" height="840"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SideHustle Studio — Your product deserves a better story.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;SideHustle Studio is an AI-powered product listing writer designed for small business owners, freelancers, online sellers, and side hustlers.&lt;/p&gt;

&lt;p&gt;Many small sellers spend too much time writing attractive product descriptions for their online shops and social media pages. Professional copywriting can be expensive, and hosted AI tools may introduce recurring costs.&lt;/p&gt;

&lt;p&gt;SideHustle Studio aims to make this process simpler by generating an editable first draft from seller-provided product details.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt; Generate product titles and descriptions.&lt;/li&gt;
&lt;li&gt; Prepare listing drafts for platforms such as Instagram, Etsy, eBay, and Shopify.&lt;/li&gt;
&lt;li&gt; Choose English, Hindi, or Hinglish output.&lt;/li&gt;
&lt;li&gt; Select a writing tone and target audience.&lt;/li&gt;
&lt;li&gt; Include a seller-provided price.&lt;/li&gt;
&lt;li&gt; Copy or download the generated draft.&lt;/li&gt;
&lt;li&gt; Use a local AI model rather than relying on a paid hosted AI API.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to help small sellers spend less time writing listings and more time growing their businesses.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Live Website:&lt;/strong&gt; &lt;a href="https://devanshguptacu-create.github.io/SideHustleStudio/" rel="noopener noreferrer"&gt;SideHustle Studio&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/devanshguptacu-create/SideHustleStudio.git" rel="noopener noreferrer"&gt;View the source code&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deployment note:&lt;/strong&gt; GitHub Pages hosts the static frontend. The local AI generation feature requires the Python backend and Ollama model to be running, so it may not work on the public GitHub Pages website.&lt;/p&gt;

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

&lt;p&gt;The project uses HTML, CSS, and JavaScript for the frontend, with Python and Flask connecting the application to a local Ollama model.&lt;/p&gt;

&lt;p&gt;Repository: &lt;a href="https://github.com/devanshguptacu-create/SideHustleStudio.git" rel="noopener noreferrer"&gt;https://github.com/devanshguptacu-create/SideHustleStudio.git&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I built SideHustle Studio around a practical problem: helping independent sellers create useful product listing drafts without depending on a paid hosted AI API.&lt;/p&gt;

&lt;p&gt;The project uses:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML5&lt;/strong&gt; for the page structure.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS3&lt;/strong&gt; for a responsive, nature-inspired green-and-cream interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript&lt;/strong&gt; for form interactions, loading states, copying, and downloading drafts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Python and Flask&lt;/strong&gt; for the backend.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama&lt;/strong&gt; to run the language model locally.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen 2.5 3B&lt;/strong&gt; as the default model for local inference.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The backend sends seller-provided product information to the locally running model and returns a draft containing a title, description, key benefits, call to action, and tags.&lt;/p&gt;

&lt;p&gt;The prompt also instructs the model not to invent product specifications, certifications, guarantees, or other unsupported claims.&lt;/p&gt;

&lt;p&gt;The model needs to be downloaded, and the backend must be running for AI generation to work. The public GitHub Pages deployment currently serves the frontend only.&lt;/p&gt;

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

&lt;p&gt;Open innovation gives developers the freedom to experiment, inspect prompts, adapt workflows, and explore different models without depending entirely on a closed AI provider.&lt;/p&gt;

&lt;p&gt;For a small-business tool, local inference can reduce dependence on per-request API charges and allow product information to be processed on the user's own machine.&lt;/p&gt;

&lt;p&gt;It also gives developers more control over how the system behaves and makes it easier to customize the tool for a particular business niche.&lt;/p&gt;

&lt;p&gt;Local AI is not automatically free of every cost: users still need suitable hardware, storage, and electricity, and model licenses must be respected.&lt;/p&gt;

&lt;p&gt;For me, the value of open-source AI is the opportunity to build useful tools that are more customizable and potentially more accessible to people starting small businesses.&lt;/p&gt;

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

&lt;p&gt;No public agent session is included in this submission yet.&lt;/p&gt;

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

&lt;p&gt;The next step is to share the prototype with a small seller, observe how they use it, and collect honest feedback about listing quality, time saved, and the features they would find valuable.&lt;/p&gt;

&lt;p&gt;I will update this section when I have real user feedback.&lt;/p&gt;

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

&lt;p&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;I believe AI should make it easier for people to turn their skills and ideas into real opportunities.&lt;/p&gt;

&lt;p&gt;SideHustle Studio is a step toward making practical AI tools more accessible to small sellers, without making a paid hosted AI service a requirement for every generation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SideHustle Studio — Small business energy. Open AI tools.&lt;/strong&gt; ✨&lt;/p&gt;

&lt;p&gt;Built by &lt;strong&gt;Devansh Gupta&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
    <item>
      <title>TouchGrass AI: Less Scrolling, More Living — Turning Screen Time into Real-World Adventures</title>
      <dc:creator>Devansh Gupta</dc:creator>
      <pubDate>Fri, 09 Oct 2026 11:04:15 +0000</pubDate>
      <link>https://dev.to/devansh_gupta_5311a386a11/touchgrass-ai-less-scrolling-more-living-turning-screen-time-into-real-world-adventures-3n2d</link>
      <guid>https://dev.to/devansh_gupta_5311a386a11/touchgrass-ai-less-scrolling-more-living-turning-screen-time-into-real-world-adventures-3n2d</guid>
      <description>&lt;h1&gt;
  
  
  🌿 TouchGrass AI — Less Scrolling, More Living
&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;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%2Fsxy1cxe842gy34x2usqd.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%2Fsxy1cxe842gy34x2usqd.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TouchGrass AI&lt;/strong&gt; is a nature-inspired web application designed to help people spend less time staring at screens and more time exploring the real world.&lt;/p&gt;

&lt;p&gt;We spend hours scrolling through our phones, often forgetting the simple experiences waiting outside. TouchGrass AI aims to change that by turning the idea of going outdoors into small, enjoyable, and achievable adventures.&lt;/p&gt;

&lt;p&gt;🌱 &lt;strong&gt;What can you do with TouchGrass AI?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🌳 &lt;strong&gt;Personalized outdoor missions:&lt;/strong&gt; Discover activities based on your mood, available time, and interests.&lt;/li&gt;
&lt;li&gt;🎯 &lt;strong&gt;Simple challenges:&lt;/strong&gt; Turn free time into an opportunity to explore nature.&lt;/li&gt;
&lt;li&gt;📚 &lt;strong&gt;Adventure history:&lt;/strong&gt; Keep track of completed outdoor activities.&lt;/li&gt;
&lt;li&gt;❤️ &lt;strong&gt;Save your favorites:&lt;/strong&gt; Bookmark missions you want to try later.&lt;/li&gt;
&lt;li&gt;📱 &lt;strong&gt;Responsive design:&lt;/strong&gt; Enjoy a clean, nature-inspired interface across different screen sizes.&lt;/li&gt;
&lt;li&gt;🔒 &lt;strong&gt;Browser-based storage:&lt;/strong&gt; Save your missions and activity history locally using &lt;code&gt;localStorage&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project is designed for students, busy professionals, nature lovers, and anyone who wants to build healthier digital habits.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The main idea is simple: use technology as a bridge to the real world, not as a replacement for it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The current version is a functional front-end prototype. Its mission recommendations use predefined JavaScript rules; integration with an actual open-weight AI model is a planned next step.&lt;/p&gt;

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

&lt;p&gt;🌐 &lt;strong&gt;Live Website:&lt;/strong&gt; &lt;a href="https://devanshguptacu-create.github.io/TouchGrass-AI/" rel="noopener noreferrer"&gt;https://devanshguptacu-create.github.io/TouchGrass-AI/&lt;/a&gt;&lt;/p&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%2Ffu9m77o2v5uwhmh6xd6g.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%2Ffu9m77o2v5uwhmh6xd6g.png" alt=" " width="800" height="384"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Explore the website, select your preferences, discover an outdoor mission, and take your first step toward spending more time outside!&lt;/p&gt;

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

&lt;p&gt;💻 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/devanshguptacu-create/TouchGrass-AI" rel="noopener noreferrer"&gt;https://github.com/devanshguptacu-create/TouchGrass-AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is built with standard web technologies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML5&lt;/strong&gt; — Application structure&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS3&lt;/strong&gt; — Responsive design and nature-inspired styling&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vanilla JavaScript&lt;/strong&gt; — Mission generation, navigation, and user interactions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;localStorage&lt;/strong&gt; — Local persistence for saved missions and activity history&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To run the project locally:&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/devanshguptacu-create/TouchGrass-AI.git
&lt;span class="nb"&gt;cd &lt;/span&gt;TouchGrass-AI
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then open &lt;code&gt;index.html&lt;/code&gt; in your browser.&lt;/p&gt;

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

&lt;p&gt;I built TouchGrass AI with a simple principle in mind: &lt;strong&gt;the screen should be the starting point of the experience, not the destination.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I used HTML, CSS, and vanilla JavaScript to create an interactive, responsive interface. Users can choose their preferences, discover suitable outdoor activities, save missions, and track their progress.&lt;/p&gt;

&lt;p&gt;The current recommendation system uses a predefined collection of activities and JavaScript logic to suggest missions. Browser &lt;code&gt;localStorage&lt;/code&gt; keeps saved activities and history available between visits on the same browser.&lt;/p&gt;

&lt;h3&gt;
  
  
  What about open-source AI?
&lt;/h3&gt;

&lt;p&gt;The current version does &lt;strong&gt;not yet integrate an open-weight AI model or local inference framework&lt;/strong&gt;. Adding an open-source model for more flexible, context-aware outdoor recommendations is a planned development goal.&lt;/p&gt;

&lt;p&gt;Potential next steps include exploring open-weight models and browser-based inference tools such as Transformers.js, subject to model compatibility, performance, and licensing requirements.&lt;/p&gt;

&lt;p&gt;I want to develop the project toward a system where AI helps people discover meaningful real-world experiences without making screen time the main activity.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes it possible for developers to experiment, learn, collaborate, and build on shared technology rather than starting from scratch.&lt;/p&gt;

&lt;p&gt;For a project like TouchGrass AI, open-source tools could eventually make it possible to explore local AI inference, customize recommendation behavior, and improve privacy without relying entirely on a closed, proprietary AI API.&lt;/p&gt;

&lt;p&gt;It also makes the project easier for other developers to inspect, improve, and extend with ideas such as offline support, nature exploration challenges, garden planning, or bird-call identification.&lt;/p&gt;

&lt;p&gt;I believe useful technology should not only be powerful; it should also be accessible, understandable, and open to improvement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My goal is to build technology that encourages people to experience more of the world beyond their screens.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;Agent session: Not included in this submission yet.&lt;/p&gt;

&lt;p&gt;I plan to document future AI-assisted development sessions as the project evolves toward open-weight AI integration.&lt;/p&gt;

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

&lt;p&gt;This project is submitted for &lt;strong&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Additional partner prize categories may apply once the project meets their specific requirements. The current version does not claim integration with any particular AI partner or framework.&lt;/p&gt;




&lt;h3&gt;
  
  
  🌍 Final Thought
&lt;/h3&gt;

&lt;p&gt;We build technology to improve our lives. Sometimes, that means building something that encourages us to put our phones down.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TouchGrass AI — Discover your next adventure. Then go live it.&lt;/strong&gt; 🌿&lt;/p&gt;

&lt;p&gt;Built by &lt;strong&gt;Devansh Gupta&lt;/strong&gt;.&lt;/p&gt;

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