<?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: Vishnu Yadla</title>
    <description>The latest articles on DEV Community by Vishnu Yadla (@vishnu22).</description>
    <link>https://dev.to/vishnu22</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%2F4154533%2F5495d2f7-7c7e-47b8-9717-50867eacfb9e.png</url>
      <title>DEV Community: Vishnu Yadla</title>
      <link>https://dev.to/vishnu22</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vishnu22"/>
    <language>en</language>
    <item>
      <title>BugLens AI</title>
      <dc:creator>Vishnu Yadla</dc:creator>
      <pubDate>Mon, 26 Oct 2026 12:04:01 +0000</pubDate>
      <link>https://dev.to/vishnu22/buglens-ai-4ecb</link>
      <guid>https://dev.to/vishnu22/buglens-ai-4ecb</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;h3&gt;
  
  
  BugLens AI — See the Bug. Understand the Cause. Fix with Confidence.
&lt;/h3&gt;

&lt;p&gt;Debugging is one of the most time-consuming parts of programming. A small mistake in a loop, an incorrect condition, or a confusing compiler error can leave developers staring at the same code for hours.&lt;/p&gt;

&lt;p&gt;That's why I built &lt;strong&gt;BugLens AI&lt;/strong&gt;, an AI-powered debugging assistant designed to make debugging simpler, faster, and more educational.&lt;/p&gt;

&lt;p&gt;With BugLens AI, users can select C++ or Python, enter a problem statement and their code, and optionally provide compiler errors, actual output, and expected output. The application sends this information to an AI-powered backend that analyzes the code, identifies potential bugs, explains possible causes, and suggests corrections.&lt;/p&gt;

&lt;p&gt;Instead of repeatedly searching the internet or guessing what went wrong, users can get a structured analysis that helps them understand their mistakes and learn how to fix them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who gets to be lazier?&lt;/strong&gt; Students, competitive programmers, beginners, and developers who want to spend less time hunting for bugs and more time learning and building.&lt;/p&gt;

&lt;p&gt;The goal isn't to encourage blindly copying AI-generated solutions. It's to make debugging less frustrating while helping developers understand the reasoning behind a potential fix.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt;  &lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://bug-lens-ai.vercel.app/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;bug-lens-ai.vercel.app&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Video Demo:&lt;/strong&gt;  &lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://drive.google.com/file/d/1ysVXVWY9BhwbSDiX5YFufcq0viyRVAXC/view?usp=drive_link" rel="noopener noreferrer" class="c-link"&gt;
            2026-10-25 14-25-16.mp4 - Google Drive
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fdocs%2Fdoclist%2Fimages%2Fdrive_favicon_2026_32dp.png" width="32" height="32"&gt;
          drive.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;The demo introduces the BugLens AI interface and shows how users can submit their debugging information and explore the AI-generated analysis.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&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/vishnuyadla22-cmd" rel="noopener noreferrer"&gt;
        vishnuyadla22-cmd
      &lt;/a&gt; / &lt;a href="https://github.com/vishnuyadla22-cmd/BugLens-AI" rel="noopener noreferrer"&gt;
        BugLens-AI
      &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;BugLens AI 🔍🐞&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;See the Bug. Understand the Cause. Fix with Confidence.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://hacktoberfest.com/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/936f49a87c978523cd506016fb4699ee4cb13f6178ae73082a231c367307932f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4861636b746f626572666573742d323032342532305765656b253230332d4646384330303f7374796c653d666f722d7468652d6261646765266c6f676f3d6861636b746f62657266657374266c6f676f436f6c6f723d7768697465" alt="Hacktoberfest"&gt;&lt;/a&gt;
&lt;a href="https://ollama.com/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/3d6257640f7ff14e14e7a8829c89c3aa359e1504540f9f2f5d4f3270c10dcd9e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f496e666572656e63652d4c6f63616c2532304f6c6c616d612532304f70656e2d2d5765696768742d3633363666313f7374796c653d666f722d7468652d6261646765266c6f676f3d6f6c6c616d61266c6f676f436f6c6f723d7768697465" alt="Local AI"&gt;&lt;/a&gt;
&lt;a href="https://react.dev/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/9a72766b6c2dfba3239688dbe609e71a2f18b98e86b0093c45d6fc66cd81416c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f46726f6e74656e642d5265616374253230313925323025324225323056697465253230382532302532422532305461696c77696e642d3036623664343f7374796c653d666f722d7468652d6261646765266c6f676f3d7265616374266c6f676f436f6c6f723d7768697465" alt="Frontend"&gt;&lt;/a&gt;
&lt;a href="https://fastapi.tiangolo.com/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/9d93236fc695ae6a1f99122aff41911ed0be14b217d21ae8ce86ac08a05409c1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4261636b656e642d46617374415049253230253242253230507964616e74696325323076322d3130623938313f7374796c653d666f722d7468652d6261646765266c6f676f3d66617374617069266c6f676f436f6c6f723d7768697465" alt="Backend"&gt;&lt;/a&gt;
&lt;a href="https://github.com/vishnuyadla22-cmd/BugLens-AI/LICENSE" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/1736263e7abccd5448e130c257555354792cbceae6b18535e86d6157f95b906f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75653f7374796c653d666f722d7468652d6261646765" alt="License"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;BugLens AI&lt;/strong&gt; is a complete, modern, open-source AI debugging workbench built for software engineers, students, and competitive programmers. It transforms opaque runtime exceptions, syntax errors, and "Wrong Answer" verdicts into structured, beginner-friendly diagnostic reports with surgical code corrections and sandboxed execution verification.&lt;/p&gt;
&lt;p&gt;Developed for the &lt;strong&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/strong&gt;, BugLens AI uses &lt;strong&gt;100% local open-weight coding models&lt;/strong&gt; via &lt;a href="https://ollama.com/" rel="nofollow noopener noreferrer"&gt;Ollama&lt;/a&gt; (e.g., &lt;code&gt;qwen2.5-coder:7b&lt;/code&gt;, &lt;code&gt;deepseek-coder:6.7b&lt;/code&gt;, &lt;code&gt;codellama:7b&lt;/code&gt;). Your source code and problem statements never leave your machine—no paid cloud AI API keys required.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📑 Table of Contents&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/vishnuyadla22-cmd/BugLens-AI#1-key-features" rel="noopener noreferrer"&gt;1. Key Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/vishnuyadla22-cmd/BugLens-AI#2-architecture" rel="noopener noreferrer"&gt;2. Architecture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/vishnuyadla22-cmd/BugLens-AI#3-technology-stack" rel="noopener noreferrer"&gt;3. Technology Stack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/vishnuyadla22-cmd/BugLens-AI#4-dual-analysis-modes" rel="noopener noreferrer"&gt;4. Dual Analysis Modes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/vishnuyadla22-cmd/BugLens-AI#5-sandboxed-code-execution--smart-diff" rel="noopener noreferrer"&gt;5. Sandboxed Code Execution &amp;amp; Smart Diff&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/vishnuyadla22-cmd/BugLens-AI#6-prerequisites--hardware-requirements" rel="noopener noreferrer"&gt;6. Prerequisites &amp;amp; Hardware Requirements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/vishnuyadla22-cmd/BugLens-AI#7-installation--quick-start" rel="noopener noreferrer"&gt;7. Installation &amp;amp; Quick Start&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/vishnuyadla22-cmd/BugLens-AI#step-1-install-ollama--pull-coding-model" rel="noopener noreferrer"&gt;Step 1: Install Ollama &amp;amp; Pull Coding Model&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/vishnuyadla22-cmd/BugLens-AI#step-2-clone-and-configure" rel="noopener noreferrer"&gt;Step 2: Clone and Configure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/vishnuyadla22-cmd/BugLens-AI#step-3-setup-backend" rel="noopener noreferrer"&gt;Step 3: Setup Backend&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;…&lt;/li&gt;
&lt;/ul&gt;
&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/vishnuyadla22-cmd/BugLens-AI" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;The repository contains the source code for the frontend and backend, along with the configuration needed to run and deploy the application.&lt;/p&gt;

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

&lt;p&gt;I built BugLens AI to explore how AI can solve a practical programming problem while making the debugging process more approachable for learners.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; React, Vite, TypeScript, and Tailwind CSS.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Python and FastAPI.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI integration:&lt;/strong&gt; Groq API using the official Python SDK.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI model:&lt;/strong&gt; &lt;code&gt;openai/gpt-oss-120b&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deployment:&lt;/strong&gt; Vercel for the frontend and Render for the backend.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Enter the problem:&lt;/strong&gt; The user selects a programming language and provides the problem statement and source code.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add debugging details:&lt;/strong&gt; The user can include compiler errors, actual output, and expected output to give the analysis more context.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Analyze the code:&lt;/strong&gt; The FastAPI backend communicates with the configured AI model through the Groq API.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Understand the issue:&lt;/strong&gt; The application presents the generated analysis, including potential bugs, explanations, and suggested corrections.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;One of my goals was to make the application available through a live website rather than leaving it as a project that only runs on my computer.&lt;/p&gt;

&lt;p&gt;Deploying the frontend and backend separately also gave me practical experience with environment variables, API communication, CORS configuration, deployment settings, and troubleshooting production issues.&lt;/p&gt;

&lt;p&gt;Getting the application deployed was an important part of the journey. I had to identify and fix a frontend API configuration issue before the deployed website could communicate correctly with the backend.&lt;/p&gt;

&lt;p&gt;That experience reminded me that building an application involves more than writing code. It also requires testing, debugging, configuration, and persistence.&lt;/p&gt;

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

&lt;p&gt;Open innovation allows developers to learn from existing tools, experiment with new technologies, and build solutions that others can inspect, improve, and adapt.&lt;/p&gt;

&lt;p&gt;For a project like BugLens AI, open-source development makes it possible for other developers to explore the application architecture, understand how the frontend communicates with the backend, and experiment with different AI integrations.&lt;/p&gt;

&lt;p&gt;AI tools can help accelerate development, but the real value comes from understanding how the pieces work together and turning an idea into a usable application.&lt;/p&gt;

&lt;p&gt;As a student and developer, building BugLens AI has given me an opportunity to explore AI integration, backend development, deployment, and the practical challenges involved in bringing a project online.&lt;/p&gt;

&lt;p&gt;I hope the project can help make debugging less intimidating for beginners and inspire other developers to experiment with AI-powered tools of their own.&lt;/p&gt;

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

&lt;p&gt;Imagine spending 20 minutes checking the same loop, searching for an off-by-one error, or trying to understand a confusing compiler message.&lt;/p&gt;

&lt;p&gt;BugLens AI aims to shorten that frustrating process by bringing code analysis, possible explanations, and suggested fixes together in one place.&lt;/p&gt;

&lt;p&gt;Of course, AI-generated suggestions are not guaranteed to be correct. Developers should review the explanations, verify the proposed changes, and test their code before relying on a fix.&lt;/p&gt;

&lt;p&gt;The real payoff isn't avoiding the learning process. It's spending less time stuck on the same problem and more time understanding algorithms, solving programming challenges, and building projects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;BugLens AI is built around one simple idea: spend less time hunting for bugs and more time becoming a better developer.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>ListingCraft AI: Create E-Commerce Listings with Open-Source AI</title>
      <dc:creator>Vishnu Yadla</dc:creator>
      <pubDate>Sat, 17 Oct 2026 14:56:08 +0000</pubDate>
      <link>https://dev.to/vishnu22/listingcraft-ai-create-e-commerce-listings-with-open-source-ai-1me4</link>
      <guid>https://dev.to/vishnu22/listingcraft-ai-create-e-commerce-listings-with-open-source-ai-1me4</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;ListingCraft AI is an AI-powered product listing generator that helps small business owners, online sellers, resellers, and handmade-product creators create professional product listings using open-source AI.&lt;/p&gt;

&lt;p&gt;Sellers often spend significant time writing product titles, descriptions, selling points, and SEO keywords for different e-commerce platforms. ListingCraft AI simplifies this process by generating platform-specific product content from basic product information.&lt;/p&gt;

&lt;p&gt;Key features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI-generated product titles and alternative titles.&lt;/li&gt;
&lt;li&gt;SEO-friendly descriptions, selling points, keywords, and tags.&lt;/li&gt;
&lt;li&gt;Support for Amazon, Etsy, Shopify, and general marketplaces.&lt;/li&gt;
&lt;li&gt;Listing quality scores and improvement suggestions.&lt;/li&gt;
&lt;li&gt;Editable results with copy and export functionality.&lt;/li&gt;
&lt;li&gt;A saved listings library with search, filtering, duplication, and deletion.&lt;/li&gt;
&lt;li&gt;Local-first storage and optional local AI inference.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project is designed to help small sellers save time and create better-organized product listings without requiring a paid cloud AI API.&lt;/p&gt;

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


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://drive.google.com/file/d/1ptMpE5jnriEOZhAhB42-qBFpHbeEprOH/view?usp=sharing" rel="noopener noreferrer" class="c-link"&gt;
            2026-10-17 19-54-31.mp4 - Google Drive
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fdocs%2Fdoclist%2Fimages%2Fdrive_favicon_2026_32dp.png" width="32" height="32"&gt;
          drive.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&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/vishnuyadla22-cmd" rel="noopener noreferrer"&gt;
        vishnuyadla22-cmd
      &lt;/a&gt; / &lt;a href="https://github.com/vishnuyadla22-cmd/Listing-Craft-AI" rel="noopener noreferrer"&gt;
        Listing-Craft-AI
      &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;ListingCraft AI 🛍️⚡&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Local Open-Source E-Commerce Product Listing Generator&lt;/strong&gt;&lt;br&gt;
Turn basic product details and notes into high-converting, platform-optimized product listings using local open-weight AI (&lt;strong&gt;Qwen2.5 3B&lt;/strong&gt; via &lt;strong&gt;Ollama&lt;/strong&gt;). Zero paid APIs. Zero cloud tracking. 100% privacy.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;1. Project Overview&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;ListingCraft AI&lt;/strong&gt; is a full-stack SaaS-grade application built for small business owners, online sellers, resellers, and handmade-craft creators. Creating compelling, SEO-rich product listings for platforms like Amazon, Etsy, and Shopify is time-consuming and often requires expensive monthly copywriter subscriptions.&lt;/p&gt;
&lt;p&gt;ListingCraft AI solves this by deploying an open-weight instruction model locally to instantly generate:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;SEO-optimized titles&lt;/strong&gt; tailored to platform character limits.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Alternative title variations&lt;/strong&gt; for A/B testing and split campaigns.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conversion-focused product descriptions&lt;/strong&gt; (short marketplace excerpt + full markdown copy).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Formatted key selling points&lt;/strong&gt; (Amazon-style bracketed benefits, Etsy artisanal craftsmanship bullets).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;High-intent search keywords &amp;amp; marketplace tags&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clear calls to action (CTA)&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Listing Quality Score (0–100)&lt;/strong&gt; with real-time…&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/vishnuyadla22-cmd/Listing-Craft-AI" 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 built ListingCraft AI using React 18, TypeScript, Vite, and Tailwind CSS for the frontend, with Python and FastAPI powering the backend.&lt;/p&gt;

&lt;p&gt;The AI integration uses Qwen2.5 3B Instruct through Ollama for local inference. The backend validates product information, constructs marketplace-specific prompts, and returns structured listing content.&lt;/p&gt;

&lt;p&gt;The application supports generating titles, descriptions, selling points, keywords, tags, and calls to action. Users can edit generated content, save listings in browser localStorage, and export their results.&lt;/p&gt;

&lt;p&gt;I also implemented an explicitly labelled Demo Mode for testing the application without a running local AI model.&lt;/p&gt;

&lt;p&gt;The project includes API validation, error handling, backend tests, and a production frontend build.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes AI technology more accessible to independent developers and small businesses.&lt;/p&gt;

&lt;p&gt;By using an open-weight model with local inference, ListingCraft AI can generate product listings without requiring a paid cloud AI API. This provides greater control over the inference environment and makes it easier to experiment with different models and prompts.&lt;/p&gt;

&lt;p&gt;Combining open-source technologies such as React, FastAPI, and Ollama demonstrates how developers can build practical AI-powered applications without depending entirely on proprietary AI services.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>TrailWhisper: Screen-Free Audio Companion for Nature Trails with Local AI</title>
      <dc:creator>Vishnu Yadla</dc:creator>
      <pubDate>Sun, 11 Oct 2026 11:31:43 +0000</pubDate>
      <link>https://dev.to/vishnu22/trailwhisper-screen-free-audio-companion-for-nature-trails-with-local-ai-3bh4</link>
      <guid>https://dev.to/vishnu22/trailwhisper-screen-free-audio-companion-for-nature-trails-with-local-ai-3bh4</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;&lt;strong&gt;TrailWhisper&lt;/strong&gt; is a lightweight, audio-first trail companion designed to get outdoor enthusiasts looking up at the canopy instead of staring down at a glass screen.&lt;/p&gt;

&lt;p&gt;Standard nature identification apps force users into the screen trap: pull out a smartphone, frame a photo, fiddle with camera focuses, and scroll through long text descriptions. &lt;/p&gt;

&lt;p&gt;TrailWhisper flips this interaction model on its head:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Audio-First Sound ID:&lt;/strong&gt; Hikers tap one large button to capture ambient bird and wildlife calls, keeping visual focus entirely on the trail.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Spoken Naturalist Observations:&lt;/strong&gt; The app processes the audio and immediately speaks the species identity and a short, vivid behavioral fact back through headphones or device speakers using browser speech synthesis.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hands-Free Timeline Journal:&lt;/strong&gt; Every identified species is stored in a clean, local SQLite database with timestamps and confidence ratings, giving hikers a complete log to review when back at camp.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Who It Is For:&lt;/strong&gt; Hikers, trail runners, birdwatchers, outdoor educators, and anyone wanting to "Touch Grass" without digital distraction.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Local Web App Interface:&lt;/strong&gt; Runs completely in the browser via &lt;code&gt;http://localhost:8000&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;User Flow:&lt;/strong&gt;

&lt;ol&gt;
&lt;li&gt;One tap triggers a 5-second ambient sound capture via device microphone.&lt;/li&gt;
&lt;li&gt;The backend identifies the wildlife audio signature.&lt;/li&gt;
&lt;li&gt;A local open-weight AI model synthesizes a 2-sentence conversational field note.&lt;/li&gt;
&lt;li&gt;The browser reads the note aloud instantly and writes the entry to the on-screen Trail Journal timeline.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://drive.google.com/file/d/14me8Q9Y_wlZ1ryCpKJmIOFx2HxLyJ_Wy/view?usp=drive_link" rel="noopener noreferrer" class="c-link"&gt;
            2026-10-11 16-36-23.mp4 - Google Drive
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fdocs%2Fdoclist%2Fimages%2Fdrive_favicon_2026_32dp.png" width="32" height="32"&gt;
          drive.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;





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

&lt;p&gt;You can find the complete source code and setup instructions 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/vishnuyadla22-cmd" rel="noopener noreferrer"&gt;
        vishnuyadla22-cmd
      &lt;/a&gt; / &lt;a href="https://github.com/vishnuyadla22-cmd/Trailwhisper" rel="noopener noreferrer"&gt;
        Trailwhisper
      &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;🌲 TrailWhisper — Offline AI Trail Companion&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Listen closer. Discover more.&lt;/strong&gt;&lt;br&gt;
An audio-first, 100% offline nature companion that identifies bird calls and teaches you about wildlife on the trail without screen staring or cloud dependency.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Built for &lt;strong&gt;Hacktoberfest&lt;/strong&gt;. Designed for real nature walks where cellular signal drops to zero.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌟 Features &amp;amp; Highlights&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Audio-First Experience&lt;/strong&gt;: Tap &lt;strong&gt;Record Audio&lt;/strong&gt;, capture 5 seconds of nature sound, and let TrailWhisper do the rest.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hands-Free Nature Audio Feedback&lt;/strong&gt;: Speaks bird call insights out loud using the browser's native &lt;strong&gt;SpeechSynthesis API&lt;/strong&gt; so you can keep your eyes on the trail.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;100% Offline Architecture&lt;/strong&gt;: Zero external CDNs, zero cloud APIs (Zero OpenAI/Anthropic), zero tracking. All assets, stylesheets, icons, and AI components run locally on your device.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dual-Engine Bird Identification&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Local BirdNET Adapter&lt;/strong&gt;: Employs local acoustic neural networks when model weights and dependencies are available.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deterministic Demo Classifier&lt;/strong&gt;: If…&lt;/li&gt;
&lt;/ul&gt;
&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/vishnuyadla22-cmd/Trailwhisper" 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;TrailWhisper is architected around local-first, low-overhead open-source technologies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Local Open-Source AI Inference:&lt;/strong&gt; Powered by &lt;strong&gt;Ollama&lt;/strong&gt; running the open-weight &lt;strong&gt;&lt;code&gt;llama3.2:1b&lt;/code&gt;&lt;/strong&gt; model on-device. It turns raw classification outputs into bite-sized, natural voice field notes in real time without querying remote cloud servers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Resilient Offline Architecture:&lt;/strong&gt; If Ollama or deep learning models are not active, the system seamlessly falls back to pre-compiled offline naturalist rules, ensuring the application remains 100% functional deep in the wilderness.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Built with &lt;strong&gt;Python&lt;/strong&gt;, &lt;strong&gt;FastAPI&lt;/strong&gt;, and &lt;strong&gt;Uvicorn&lt;/strong&gt; for lightning-fast async audio uploads and payload handling.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Storage:&lt;/strong&gt; Embedded &lt;strong&gt;SQLite&lt;/strong&gt; database storing audio file references, bird species, confidence metrics, and observation timestamps completely offline.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend &amp;amp; Web Audio API:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Standard HTML5 / CSS3 / JavaScript — zero heavy node runtimes or bulky dependencies to preserve laptop/tablet battery on the trail.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;MediaRecorder&lt;/code&gt; API captures raw sound streams directly from the microphone.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;SpeechSynthesis&lt;/code&gt; Web API handles hands-free text-to-speech feedback.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;Open innovation is what makes TrailWhisper viable in the wilderness:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;True Offline Independence:&lt;/strong&gt; Closed commercial APIs (like OpenAI or cloud speech platforms) fail the second a hiker enters a national park or backcountry canyon without cellular data. Open-source local inference (&lt;code&gt;llama3.2:1b&lt;/code&gt; via Ollama) guarantees the software works anywhere on Earth.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy on Public Lands:&lt;/strong&gt; Location data, ambient recordings, and trail logs remain strictly on the user's local hardware—no cloud tracking, no mandatory telemetry, and no forced user logins.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hardware Accessibility:&lt;/strong&gt; Open-weight models like Llama 3.2 1B run easily on standard consumer laptops and low-power edge machines without needing expensive cloud GPU infrastructure.&lt;/li&gt;
&lt;/ol&gt;




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

&lt;p&gt;&lt;em&gt;(If you used DevRelay to track your AI development session, insert your session tag or link here, or remove this section if not applicable)&lt;/em&gt;&lt;/p&gt;




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

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Week 1: Touch Grass (Main Track)&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>StockBuddy</title>
      <dc:creator>Vishnu Yadla</dc:creator>
      <pubDate>Sat, 03 Oct 2026 23:15:19 +0000</pubDate>
      <link>https://dev.to/vishnu22/stockbuddy-403d</link>
      <guid>https://dev.to/vishnu22/stockbuddy-403d</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;StockBuddy&lt;/strong&gt;, a financial education platform and market simulation tool designed with a modern fintech aesthetic.&lt;/p&gt;

&lt;h3&gt;
  
  
  Who I Built It For &amp;amp; The Real Problem It Solves
&lt;/h3&gt;

&lt;p&gt;I built this for my friend, Ritvik, who has been wanting to get into stock market analysis and investing. Every time he opened commercial brokerage or charting platforms, he felt overwhelmed by multi-line indicators (RSI, Moving Averages, MACD), cryptic financial jargon, and the paralyzing fear of losing real savings before understanding how technical analysis works.&lt;/p&gt;

&lt;p&gt;He didn't want another dry spreadsheet, and he didn't trust generic chatbot wrappers that hallucinate financial advice. He needed a safe, interactive playground where he could test his own theories, observe how market indicators interact, and challenge an AI model without risking a single rupee.&lt;/p&gt;

&lt;h3&gt;
  
  
  How StockBuddy Solves This
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zero Real-Money Risk&lt;/strong&gt;: Every user starts with &lt;strong&gt;₹1,00,000 of virtual currency&lt;/strong&gt; to experiment with simulated buy/sell orders and track portfolio allocation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Human vs. AI Prediction Duel&lt;/strong&gt;: Before seeing any machine learning predictions, Aryan locks in his own direction forecast (UP, SIDEWAYS, DOWN) and confidence percentage. Only then does the app reveal the ML model's inference and compare their reasoning side-by-side.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context-Aware AI Tutor (Not a Chatbot Wrapper)&lt;/strong&gt;: The open-source AI engine receives actual structured application payloads (RSI, MA20/MA50 ratios, MACD histograms, price momentum, volatility) to explain why signals trigger in plain, beginner-friendly language.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What-If Scenario Simulator&lt;/strong&gt;: Interactive sliders let him adjust variables like RSI or volume to visually observe how market shifts would alter model outputs in real time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Honest Financial Disclaimer&lt;/strong&gt;: Model outputs are framed strictly as experimental probabilistic forecasts, reinforcing that no model can predict the future.&lt;/li&gt;
&lt;/ul&gt;




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


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://drive.google.com/file/d/1TNZGcQnz6JAZYSd55nt-Iumh9cvm9FVt/view?usp=drive_link" rel="noopener noreferrer" class="c-link"&gt;
            StockBuddy - Google Drive
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fdocs%2Fdoclist%2Fimages%2Fdrive_favicon_2026_32dp.png" width="32" height="32"&gt;
          drive.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  Key Views Implemented:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Interactive Dashboard&lt;/strong&gt;: Live portfolio P&amp;amp;L, indices, watchlist, and test accuracy metrics derived from unseen historical splits.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Markets &amp;amp; Live Stock Detail&lt;/strong&gt;: Multi-timeframe charts (1D to 1Y) with live data from Yahoo Finance API, paired with modular technical indicator cards.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Human vs. AI Arena&lt;/strong&gt;: Gamified prediction duel with locked-in user predictions and comparison cards.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Lab&lt;/strong&gt;: Context-aware assistant that parses structured stock JSON with instant quick-action prompts ("Explain RSI", "Why Bullish?", "Beginner Mode").&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Virtual Portfolio Engine&lt;/strong&gt;: Live simulated trade execution, position tracking, asset distribution, and transaction auditing.&lt;/li&gt;
&lt;/ol&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/vishnuyadla22-cmd" rel="noopener noreferrer"&gt;
        vishnuyadla22-cmd
      &lt;/a&gt; / &lt;a href="https://github.com/vishnuyadla22-cmd/StockBuddy" rel="noopener noreferrer"&gt;
        StockBuddy
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Hacktoberfest Project-1
    &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;StockBuddy 🚀&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tagline&lt;/strong&gt;: &lt;em&gt;"Challenge the market. Challenge the AI. Learn without risking real money."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;StockBuddy is an advanced interactive stock-market learning and prediction simulation platform built for &lt;strong&gt;Hacktoberfest 2026&lt;/strong&gt;. Designed with a startup-quality fintech aesthetic, StockBuddy empowers beginners to explore stock analysis, study technical indicators, challenge an open-weight AI prediction model, run hypothetical "what-if" scenarios, and maintain a virtual portfolio with ₹1,00,000 of simulated capital.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌟 Hacktoberfest 2026 Highlight: Why Open-Source / Open-Weight AI?&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Open-weight and open-source AI models (e.g. Qwen2.5, Llama-3, Mistral via local Ollama/vLLM endpoints) are central to StockBuddy's mission for three key reasons:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Complete Data Privacy &amp;amp; Local Control&lt;/strong&gt;: Financial learning involves personal preferences, risk tolerance, and trading scenarios. Running open-weight AI locally ensures that sensitive user queries and portfolio context never leave the user's machine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost-Free Scalability &amp;amp; Zero Rate Limits&lt;/strong&gt;: Proprietary API calls can quickly incur steep pay-per-token costs or hit…&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/vishnuyadla22-cmd/StockBuddy" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Architecture &amp;amp; Stack:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend&lt;/strong&gt;: React, TypeScript, Tailwind CSS, Recharts, Lucide Icons, Framer Motion&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend API&lt;/strong&gt;: Python, FastAPI, Uvicorn&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Machine Learning&lt;/strong&gt;: Scikit-Learn (Logistic Regression direction classifier with chronological time-series validation to prevent temporal data leakage)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI &amp;amp; Market Services&lt;/strong&gt;: Modular Yahoo Finance historical data provider and an open-weight LLM inference layer with deterministic structured heuristic fallbacks&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;Open-source and open-weight AI are the central nervous system of StockBuddy, not decorative add-ons:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Structured Application Payloads&lt;/strong&gt;:
Instead of piping arbitrary conversational text, our Python backend (&lt;code&gt;backend/app/services/ai_service.py&lt;/code&gt;) structures live market states into structured JSON schemas:&lt;/li&gt;
&lt;/ol&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
json
   {
     "symbol": "TCS",
     "currentPrice": 3500.0,
     "rsi": 54.2,
     "movingAverage20": 3450.0,
     "movingAverage50": 3380.0,
     "volumeChange": 18.4,
     "volatility": 0.012,
     "mlDirection": "UP",
     "mlConfidence": 0.67
   }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>My Hactoberfest 2026</title>
      <dc:creator>Vishnu Yadla</dc:creator>
      <pubDate>Thu, 01 Oct 2026 11:13:35 +0000</pubDate>
      <link>https://dev.to/vishnu22/my-hactoberfest-2026-1n37</link>
      <guid>https://dev.to/vishnu22/my-hactoberfest-2026-1n37</guid>
      <description>&lt;p&gt;One of the things I'm most excited about is getting hands-on experience with real-world projects and understanding how developers collaborate on open-source software. I want to improve not only my coding skills but also my ability to read existing code, solve problems, and work effectively with Git and GitHub.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>chatgpt</category>
      <category>python</category>
    </item>
  </channel>
</rss>
