<?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: Mohammad Sami shaikh </title>
    <description>The latest articles on DEV Community by Mohammad Sami shaikh  (@mohammad1sami).</description>
    <link>https://dev.to/mohammad1sami</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%2F1214661%2Fd7e723ad-51dc-4a3c-927c-864f5435609d.png</url>
      <title>DEV Community: Mohammad Sami shaikh </title>
      <link>https://dev.to/mohammad1sami</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mohammad1sami"/>
    <language>en</language>
    <item>
      <title>NeuroPulse a ai/ml chatbot</title>
      <dc:creator>Mohammad Sami shaikh </dc:creator>
      <pubDate>Wed, 21 Oct 2026 10:38:37 +0000</pubDate>
      <link>https://dev.to/mohammad1sami/neuropulse-a-aiml-chatbot-3fm</link>
      <guid>https://dev.to/mohammad1sami/neuropulse-a-aiml-chatbot-3fm</guid>
      <description>&lt;h1&gt;
  
  
  NeuroPulse: The Sloth's Guide to Mastering AI/ML with 100% Local Open-Source AI
&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;Keeping up with Artificial Intelligence and Machine Learning feels like a full-time job. Between 80-page whitepapers, convoluted mathematical equations, 3-hour video tutorials, and endless forum debates, understanding even basic concepts like &lt;em&gt;backpropagation&lt;/em&gt;, &lt;em&gt;contrastive loss&lt;/em&gt;, or &lt;em&gt;transformer attention&lt;/em&gt; usually takes hours of digging.&lt;/p&gt;

&lt;p&gt;In honor of &lt;strong&gt;International Sloth Day&lt;/strong&gt; and this week’s &lt;strong&gt;"Slow and Steady"&lt;/strong&gt; challenge, I built &lt;strong&gt;NeuroPulse&lt;/strong&gt; — a local, privacy-first Retrieval-Augmented Generation (RAG) assistant designed to reward intellectual laziness.&lt;/p&gt;

&lt;p&gt;Instead of wading through dozens of open browser tabs, reading bloated medium articles, or paying monthly subscription fees to proprietary AI APIs, NeuroPulse does all the heavy reading for you. You ask a direct question, and it retrieves grounded knowledge from a curated vector database, validates the topic, and synthesizes a punchy, accurate answer with verifiable source citations — running &lt;strong&gt;100% offline on your own machine&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Developers, students, and engineers who dread information overload get to be a whole lot lazier without falling behind.&lt;/p&gt;




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

&lt;p&gt;NeuroPulse features both a clean, modern conversational web interface and a terminal CLI:&lt;/p&gt;

&lt;p&gt;![NeuroPulse Chatbot Interface] &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%2Fvc4sm09w3al17iwuwa2f.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%2Fvc4sm09w3al17iwuwa2f.png" alt=" " width="452" height="667"&gt;&lt;/a&gt;&lt;/p&gt;




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

&lt;p&gt;The complete source code is open source under the MIT License:&lt;br&gt;
&lt;a href="https://github.com/Mohammad1sami/AI-ML-chatbot" rel="noopener noreferrer"&gt;https://github.com/Mohammad1sami/AI-ML-chatbot&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Project Architecture at a Glance
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI Chatbot/
├── aiml_knowledge_base.csv       # 118 verified AI/ML knowledge entries &amp;amp; categories
├── chroma_langchain_db/          # Persistent local Chroma vector database
├── chroma_langchain_db.csv.sha256# SHA-256 change detector for zero-waste indexing
├── vector.py                     # Chunking, mxbai embeddings, and Chroma retriever setup
├── server.py                     # FastAPI server with SSE streaming &amp;amp; REST endpoints
├── main.py                       # CLI interactive runner
└── static/                       # Fast, minimalist frontend (HTML5/CSS3/Vanilla JS)
    ├── index.html
    ├── style.css
    └── app.js
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






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

&lt;p&gt;NeuroPulse is built exclusively on top of open-source AI and open-weight models — no closed cloud endpoints or commercial APIs:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. The Open-Weight AI Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Open-Weight Reasoning &amp;amp; Generation:&lt;/strong&gt; &lt;strong&gt;Meta's Llama 3.2 (&lt;code&gt;llama3.2&lt;/code&gt;)&lt;/strong&gt;, executed locally via &lt;strong&gt;Ollama&lt;/strong&gt;. Llama 3.2 provides exceptional reasoning and conversational capabilities while running comfortably on consumer laptop hardware.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-Weight Embeddings:&lt;/strong&gt; &lt;strong&gt;&lt;code&gt;mxbai-embed-large&lt;/code&gt;&lt;/strong&gt; (Mixedbread AI via Ollama). A top-tier, high-dimensional open embedding model tailored for dense retrieval tasks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-Source Vector Database:&lt;/strong&gt; &lt;strong&gt;ChromaDB (&lt;code&gt;langchain-chroma&lt;/code&gt;)&lt;/strong&gt;, persisted directly to disk in &lt;code&gt;./chroma_langchain_db&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RAG Orchestration:&lt;/strong&gt; &lt;strong&gt;LangChain&lt;/strong&gt; (&lt;code&gt;langchain-ollama&lt;/code&gt;, &lt;code&gt;langchain-text-splitters&lt;/code&gt;, &lt;code&gt;langchain-core&lt;/code&gt;) chaining the prompt templates, topic classification, and document retrieval.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend API:&lt;/strong&gt; &lt;strong&gt;FastAPI&lt;/strong&gt; &amp;amp; &lt;strong&gt;Uvicorn&lt;/strong&gt; with asynchronous Server-Sent Events (SSE) streaming and REST endpoints.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Dual-Stage Guardrail Pipeline
&lt;/h3&gt;

&lt;p&gt;To keep things fast and prevent hallucinated ramblings, the system implements two LangChain chains:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Topic Classifier Chain:&lt;/strong&gt; Uses &lt;code&gt;llama3.2&lt;/code&gt; to classify whether the incoming query is genuine AI/ML. Unrelated questions (sports, celebrity gossip, recipes) are politely deflected before doing expensive vector math.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context-Grounded Answer Chain:&lt;/strong&gt; Constrains the model strictly to verified context chunks retrieved from ChromaDB, ensuring direct and accurate answers.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Automatic SHA-256 change detection: only re-index when your knowledge base edits!
&lt;/span&gt;&lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;aiml_knowledge_base.csv&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rb&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;csv_hash&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;hashlib&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;sha256&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;read&lt;/span&gt;&lt;span class="p"&gt;()).&lt;/span&gt;&lt;span class="nf"&gt;hexdigest&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;csv_hash&lt;/span&gt; &lt;span class="o"&gt;!=&lt;/span&gt; &lt;span class="n"&gt;previous_hash&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="c1"&gt;# Split, embed with mxbai-embed-large, and persist into ChromaDB
&lt;/span&gt;    &lt;span class="n"&gt;chunks&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;splitter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;split_documents&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;source_documents&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;vector_store&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;add_documents&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;documents&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;chunks&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ids&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;ids&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;HASH_PATH&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;w&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;encoding&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;utf-8&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;write&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;csv_hash&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






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

&lt;p&gt;Open innovation is what makes this project practical, trustworthy, and sustainable:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Zero Cost &amp;amp; Infinite Free Queries:&lt;/strong&gt; Proprietary LLM APIs charge per token. A developer querying an API 200 times a day faces monthly bills and credit card limits. With open-weight models via Ollama and ChromaDB, the marginal cost per query is exactly &lt;strong&gt;$0.00&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;100% Offline &amp;amp; Absolute Privacy:&lt;/strong&gt; Many developers and researchers study proprietary algorithms or confidential datasets. Because NeuroPulse runs completely on &lt;code&gt;localhost&lt;/code&gt;, &lt;strong&gt;no prompt, question, or document ever leaves the device&lt;/strong&gt;. It functions seamlessly on an airplane, in a remote cabin, or behind strict enterprise firewalls with zero internet connection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auditability &amp;amp; Explainability:&lt;/strong&gt; Closed AI systems are black boxes that frequently change their behavior without warning. With an open CSV dataset, open embeddings, and inspectable ChromaDB vectors, every answer points back to a transparent source topic and row ID.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No Vendor Lock-In:&lt;/strong&gt; If a newer open-weight model drops tomorrow (like Mistral, DeepSeek, or Gemma), swapping it in takes a single line change in &lt;code&gt;server.py&lt;/code&gt; (&lt;code&gt;model = OllamaLLM(model="new-model")&lt;/code&gt;).&lt;/li&gt;
&lt;/ol&gt;




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

&lt;p&gt;Here is the sloth math on how much effort NeuroPulse saves:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Searching 15 Browser Tabs vs. 1 Query:&lt;/strong&gt; Traditional research for a concept like &lt;em&gt;L1 vs. L2 Regularization&lt;/em&gt; requires searching Google, skipping sponsored ads, dodging cookie popups, and parsing multiple contradictory StackOverflow answers (typically &lt;strong&gt;12–18 minutes&lt;/strong&gt;). NeuroPulse delivers the synthesized definition and mathematical trade-off in &lt;strong&gt;under 3 seconds&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Automated SHA-256 Knowledge Maintenance:&lt;/strong&gt; You never have to manually rebuild vector indexes or run maintenance scripts. The lazy system checks file hashes on startup — if the CSV hasn't changed, it boots instantaneously using the cached index.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Estimated Savings:&lt;/strong&gt; Over a week of studying machine learning topics, asking 10 questions a day saves approximately &lt;strong&gt;2 hours of reading fluff and tab clutter&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Open-Source AI / Open Weights Track&lt;/strong&gt; (Powered by Ollama, Llama 3.2, mxbai-embed-large, ChromaDB, and LangChain)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slow and Steady (Week 3 Challenge)&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Built with ❤️ for Hacktoberfest 2026. Happy Sloth Day — work less, build open, and let the local models do the heavy lifting!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>BruteWing: The Offline-First AI Gym &amp; Client Ledger Built for Local Fitness Hustles</title>
      <dc:creator>Mohammad Sami shaikh </dc:creator>
      <pubDate>Wed, 14 Oct 2026 16:13:20 +0000</pubDate>
      <link>https://dev.to/mohammad1sami/brutewing-the-offline-first-ai-gym-client-ledger-built-for-local-fitness-hustles-543f</link>
      <guid>https://dev.to/mohammad1sami/brutewing-the-offline-first-ai-gym-client-ledger-built-for-local-fitness-hustles-543f</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;h3&gt;
  
  
  The Problem: Why Small Fitness Studios Hate Gym SaaS
&lt;/h3&gt;

&lt;p&gt;If you talk to independent gym owners, CrossFit box coaches, or freelance personal trainers running their own training spaces, you will hear the exact same complaint: &lt;strong&gt;commercial gym management platforms are bloated, overpriced, and fundamentally broken for local operations.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Platforms like Mindbody or Zen Planner charge &lt;strong&gt;$80 to $250+ every single month&lt;/strong&gt;. For a trainer with 30 to 100 members, that recurring SaaS bill eats a massive portion of their margin. Worse:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Basement gyms and warehouse boxes are cellular dead zones.&lt;/strong&gt; When the Wi-Fi drops or cell service is spotty, cloud-dependent SaaS apps freeze or refuse to load member check-ins.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Client privacy is compromised.&lt;/strong&gt; Confidential member notes (injuries, body composition, dietary restrictions, phone numbers, and payment details) are harvested onto commercial cloud servers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Trainers fall back to chaotic notebooks and WhatsApp chats.&lt;/strong&gt; When software gets too complicated, trainers abandon it for paper ledgers or loose messaging threads, forgetting renewal dates and losing thousands in uncollected fees.&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  The Solution: BruteWing (GymLedger)
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;BruteWing&lt;/strong&gt; is a clean, local-first gym management ledger and training assistant built with Flutter and powered by an open-weight AI model running on-device.&lt;/p&gt;

&lt;p&gt;It solves the operational headaches of running a fitness studio without requiring recurring subscriptions, cloud lock-in, or even an active internet connection.&lt;/p&gt;

&lt;h4&gt;
  
  
  Key Features:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;📊 &lt;strong&gt;Dynamic Membership &amp;amp; Expiry Cockpit&lt;/strong&gt;: Real-time status cards displaying active, expiring (≤ 5 days), and expired memberships with visual day-count countdown rings.&lt;/li&gt;
&lt;li&gt;💳 &lt;strong&gt;Complete Billing &amp;amp; Payment Ledger&lt;/strong&gt;: Log and manage monthly, quarterly, and annual plans across Cash, UPI, Card, and NetBanking. Filter by status (&lt;code&gt;Paid&lt;/code&gt;, &lt;code&gt;Pending&lt;/code&gt;, &lt;code&gt;Overdue&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;Local AI Diet &amp;amp; Workout Synthesis&lt;/strong&gt;: Powered by an open-weight LLM running on-device (via local inference). It turns quick coach notes (e.g., &lt;em&gt;"1900 kcal cutting, anterior knee pain, wants 4-day split"&lt;/em&gt;) into structured progressive workout splits and macronutrient breakdowns with zero cloud API latency.&lt;/li&gt;
&lt;li&gt;📲 &lt;strong&gt;1-Click WhatsApp Follow-ups&lt;/strong&gt;: Automatically crafts personalized renewal nudges and payment receipts, opening directly into WhatsApp with dynamic parameters ready to send.&lt;/li&gt;
&lt;li&gt;🔒 &lt;strong&gt;100% Offline-First SQLite Architecture&lt;/strong&gt;: All data resides in encrypted local storage (&lt;code&gt;sqflite&lt;/code&gt; / &lt;code&gt;shared_preferences&lt;/code&gt;). It works flawlessly in basements, steel-roof gyms, and remote training camps.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Who Would Pay For It?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Independent gym owners &amp;amp; studio managers&lt;/strong&gt; looking to replace $100+/month software with an affordable one-time purchase or low-cost self-hosted utility ($29–$49 / ₹999–₹1,999).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Freelance personal trainers &amp;amp; CrossFit coaches&lt;/strong&gt; who need a lightweight, professional client tracking tool that fits in their pocket and works without Wi-Fi.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;Here is a glimpse of BruteWing in action:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Studio Dashboard&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Member Directory &amp;amp; Renewal Alert&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Visual ring indicators for active vs. expiring memberships &amp;amp; monthly revenue overview&lt;/td&gt;
&lt;td&gt;Color-coded status pills (&lt;code&gt;Active&lt;/code&gt;, &lt;code&gt;Expiring&lt;/code&gt;, &lt;code&gt;Expired&lt;/code&gt;) with quick filter tabs&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Payment &amp;amp; WhatsApp Reminder&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Local AI Training &amp;amp; Diet Notes&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1-tap WhatsApp reminder dispatcher with auto-filled polite nudges &amp;amp; transaction tracking&lt;/td&gt;
&lt;td&gt;Personalized nutrition targets and periodized workouts synthesized locally&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;em&gt;Check out the live repository or build artifact:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository&lt;/strong&gt;: &lt;a href="https://github.com/Mohammad1sami/gym_ledger" rel="noopener noreferrer"&gt;https://github.com/Mohammad1sami/gym_ledger&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  - &lt;strong&gt;Video Link&lt;/strong&gt;: &lt;a href="https://drive.google.com/file/d/17Hd1I4EPDYrQpkCxD8mesIMcLSksA0jL/view?usp=drivesdk" rel="noopener noreferrer"&gt;https://drive.google.com/file/d/17Hd1I4EPDYrQpkCxD8mesIMcLSksA0jL/view?usp=drivesdk&lt;/a&gt;
&lt;/h2&gt;

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

&lt;p&gt;The application is written in Flutter (Dart) using a modular architecture with SQLite persistence and local inference hooks.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>flutter</category>
      <category>opensource</category>
    </item>
    <item>
      <title># AniMix 🌿 — Touch Grass, Photograph Real Animals &amp; Fuse Them into AI Monster Cards!</title>
      <dc:creator>Mohammad Sami shaikh </dc:creator>
      <pubDate>Fri, 09 Oct 2026 09:57:11 +0000</pubDate>
      <link>https://dev.to/mohammad1sami/-animix-touch-grass-photograph-real-animals-fuse-them-into-ai-monster-cards-ogd</link>
      <guid>https://dev.to/mohammad1sami/-animix-touch-grass-photograph-real-animals-fuse-them-into-ai-monster-cards-ogd</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhusfn6sd6ee9f8nov4kf.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%2Fhusfn6sd6ee9f8nov4kf.png" alt=" " width="800" height="402"&gt;&lt;/a&gt;&lt;br&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%2Fxj4lky2zp9p68jh8sk3f.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%2Fxj4lky2zp9p68jh8sk3f.png" alt=" " width="800" height="401"&gt;&lt;/a&gt;&lt;br&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;AniMix&lt;/strong&gt; is an offline-first, client-side web application built to get gamers and tech enthusiasts off their screens, out of their rooms, and into the wild.&lt;/p&gt;

&lt;p&gt;The concept is simple: &lt;strong&gt;Touch Grass. Photograph Animals. Fuse Monsters.&lt;/strong&gt;&lt;/p&gt;

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

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Explore the Outdoors:&lt;/strong&gt; Venture outside into your yard, neighborhood, or local hiking trail to search for real living fauna—dogs, cats, birds, squirrels, butterflies, or bugs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;On-Device Vision AI:&lt;/strong&gt; Snap a photo using your smartphone or laptop camera. AniMix runs an open-weight vision classification model directly inside your browser to identify the animal species instantaneously.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Monster Fusion:&lt;/strong&gt; Select any two captured animals from your deck (for instance, a &lt;em&gt;Golden Retriever&lt;/em&gt; + a &lt;em&gt;Blue Jay&lt;/em&gt;) and fuse them together! AniMix procedurally calculates combat stats, element affinities (Bio, Aero, Pyro, etc.), and generates a custom hybrid monster collectible card.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Collect &amp;amp; Share:&lt;/strong&gt; Export high-resolution holographic trading cards to build your creature deck or share them with friends via the Web Share API.&lt;/li&gt;
&lt;/ol&gt;




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

&lt;ul&gt;
&lt;li&gt;🌐 &lt;strong&gt;Live Web Application:&lt;/strong&gt; &lt;a href="https://animix-touchgrass.vercel.app" rel="noopener noreferrer"&gt;https://animix-touchgrass.vercel.app&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🎬 &lt;strong&gt;GitHub Repo:&lt;/strong&gt; &lt;a href="https://github.com/Mohammad1sami/animix" rel="noopener noreferrer"&gt;https://github.com/Mohammad1sami/animix&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;&lt;a href="https://github.com/Mohammad1sami/animix" rel="noopener noreferrer"&gt;https://github.com/Mohammad1sami/animix&lt;/a&gt; &lt;/p&gt;




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

&lt;p&gt;AniMix is built around client-side open-source AI and modern web technologies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Open-Source AI &amp;amp; Local Inference:&lt;/strong&gt; Powered by &lt;strong&gt;&lt;a href="https://github.com/xenova/transformers.js" rel="noopener noreferrer"&gt;Transformers.js&lt;/a&gt;&lt;/strong&gt; using the open-weight &lt;strong&gt;&lt;code&gt;MobileViT-small&lt;/code&gt;&lt;/strong&gt; model (&lt;code&gt;Xenova/mobilevit-small&lt;/code&gt;). The model runs entirely in-browser via WebAssembly and ONNX Runtime, performing vision classification without any backend API call.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend Framework:&lt;/strong&gt; Built with &lt;strong&gt;Next.js 16 (React 19)&lt;/strong&gt; for fast server-rendered shells and optimized client hydration.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Styling &amp;amp; Aesthetics:&lt;/strong&gt; Styled using &lt;strong&gt;Tailwind CSS v4&lt;/strong&gt; featuring dark mode, glassmorphism, and dynamic animations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Card Rendering &amp;amp; Export:&lt;/strong&gt; Utilizes the HTML5 Canvas API and &lt;code&gt;html-to-image&lt;/code&gt; for generating high-DPI monster trading cards with procedurally assigned stats based on classification confidence scores.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;Open innovation is what made &lt;strong&gt;AniMix&lt;/strong&gt; possible. Here is why open-weight models and client-side inference matter:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;100% Offline Wilderness Usability:&lt;/strong&gt; When hiking in remote parks or nature trails with zero cell signal, traditional cloud vision APIs fail completely. Open weights running locally via WebAssembly allow AniMix to function anywhere off-grid.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Absolute User Privacy:&lt;/strong&gt; Outdoor photos of surroundings stay on the user's device. No images are ever uploaded to third-party servers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero API Cost &amp;amp; Unlimited Scalability:&lt;/strong&gt; Proprietary AI APIs charge per request. Open innovation enables unlimited real-time image scans for $0 in server costs.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  🌐 Community Wisdom
&lt;/h2&gt;

&lt;p&gt;When building browser-based AI applications with Transformers.js, the developer community on DEV has shared key insights on WebAssembly performance and model caching:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/xenova/running-transformersjs-in-the-browser-3a4k"&gt;Running Hugging Face Transformers in the Browser with Transformers.js&lt;/a&gt; by &lt;a href="https://dev.to/xenova"&gt;@xenova&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Overall Winner&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Best Use of Open-Source AI / Local Inference&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>nextjs</category>
    </item>
    <item>
      <title>Bilal Masala POS App</title>
      <dc:creator>Mohammad Sami shaikh </dc:creator>
      <pubDate>Mon, 05 Oct 2026 05:50:12 +0000</pubDate>
      <link>https://dev.to/mohammad1sami/bilal-masala-pos-app-29fm</link>
      <guid>https://dev.to/mohammad1sami/bilal-masala-pos-app-29fm</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;h1&gt;
  
  
  Bilal Masala POS 🌶️
&lt;/h1&gt;

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

&lt;p&gt;I built &lt;strong&gt;Bilal Masala POS&lt;/strong&gt; — a fast, intuitive, and modern Point of Sale (POS) mobile application designed specifically for my good friend &lt;strong&gt;Bilal&lt;/strong&gt;, who operates a local spice and masala store.&lt;/p&gt;

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

&lt;p&gt;Running a spice shop comes with unique retail challenges. Spices are sold in multiple fixed package sizes (50g, 100g, 250g, 500g, 1kg) as well as custom weight amounts requested on the spot by customers. During peak hours:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Calculating prices manually caused long queues and customer wait times.&lt;/li&gt;
&lt;li&gt;Frequent manual calculation errors occurred during multi-item orders.&lt;/li&gt;
&lt;li&gt;There was no quick way to hand out clean digital or printed receipts.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;strong&gt;Bilal Masala POS&lt;/strong&gt; streamlines Bilal's daily store operations by offering:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Variant-Based Product Management&lt;/strong&gt;: Pre-configured spice products with variant weight options and prices.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom Weight &amp;amp; Manual Entry&lt;/strong&gt;: Instant calculation for custom weights directly from the billing screen.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-Time Cloud Synchronization&lt;/strong&gt;: Built on Firebase Cloud Firestore for instant inventory updates and category filtering.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thermal Receipt &amp;amp; PDF Export&lt;/strong&gt;: Instant 80mm thermal receipt generation with print and share options via WhatsApp or PDF.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;🎥 &lt;strong&gt;Watch the Demo Video&lt;/strong&gt;: &lt;a href="https://drive.google.com/file/d/1BdJZ-IFi9ykdX66FuZjDV8teEQYShO2m/view?usp=drivesdk" rel="noopener noreferrer"&gt;Google Drive Demo Video&lt;/a&gt;&lt;/p&gt;




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


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Mohammad1sami" rel="noopener noreferrer"&gt;
        Mohammad1sami
      &lt;/a&gt; / &lt;a href="https://github.com/Mohammad1sami/Bilal-masala-POS" rel="noopener noreferrer"&gt;
        Bilal-masala-POS
      &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;bilal_masala&lt;/h1&gt;

&lt;/div&gt;
&lt;p&gt;A new Flutter project.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Getting Started&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;This project is a starting point for a Flutter application.&lt;/p&gt;
&lt;p&gt;A few resources to get you started if this is your first Flutter project:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.flutter.dev/get-started/learn-flutter" rel="nofollow noopener noreferrer"&gt;Learn Flutter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.flutter.dev/get-started/codelab" rel="nofollow noopener noreferrer"&gt;Write your first Flutter app&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.flutter.dev/reference/learning-resources" rel="nofollow noopener noreferrer"&gt;Flutter learning resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For help getting started with Flutter development, view the
&lt;a href="https://docs.flutter.dev/" rel="nofollow noopener noreferrer"&gt;online documentation&lt;/a&gt;, which offers tutorials,
samples, guidance on mobile development, and a full API reference.&lt;/p&gt;
&lt;p&gt;TODO
// Add INC-DEC on onTap in Billing Screen
// Remove Item from Billing Screen
// add clear Items at clear button&lt;/p&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Mohammad1sami/Bilal-masala-POS" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;p&gt;The complete source code is available on GitHub:&lt;br&gt;
👉 &lt;a href="https://github.com/Mohammad1sami/Bilal-masala-POS" rel="noopener noreferrer"&gt;GitHub Repository - Bilal-masala-POS&lt;/a&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend Framework&lt;/strong&gt;: Flutter (Dart)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;State Management &amp;amp; Routing&lt;/strong&gt;: GetX&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database &amp;amp; Cloud Backend&lt;/strong&gt;: Firebase Cloud Firestore&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Receipt &amp;amp; PDF Generation&lt;/strong&gt;: &lt;code&gt;pdf&lt;/code&gt; and &lt;code&gt;printing&lt;/code&gt; packages (customized for 80mm thermal receipt format)&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;I developed &lt;strong&gt;Bilal Masala POS&lt;/strong&gt; using Flutter, GetX, and Firebase with the assistance of the &lt;strong&gt;Google Antigravity AI Agent&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;By leveraging AI agentic capabilities:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Clean Architecture&lt;/strong&gt;: Designed decoupled GetX controllers (&lt;code&gt;HomeController&lt;/code&gt;, &lt;code&gt;BillingController&lt;/code&gt;) and services (&lt;code&gt;DatabaseService&lt;/code&gt;, &lt;code&gt;PdfService&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom UI/UX&lt;/strong&gt;: Created customized bottom sheets and reactive product cards tailored for rapid counter sales.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thermal Receipt Layout&lt;/strong&gt;: Built pixel-perfect 80mm receipt printing sections (Header, Customer Info, Items List, Totals, and Footer).&lt;/li&gt;
&lt;/ol&gt;




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

&lt;p&gt;Open innovation and open-source software level the playing field for small local business owners. Commercial POS systems are often bloated, expensive, and inflexible for traditional spice markets.&lt;/p&gt;

&lt;p&gt;Thanks to open-source software like &lt;strong&gt;Flutter&lt;/strong&gt;, community Dart packages, and open AI models, I was able to build a tailored, zero-subscription POS system for Bilal in just a few days.&lt;/p&gt;




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

&lt;p&gt;Developed with the assistance of an interactive &lt;strong&gt;Ollama AI Agent&lt;/strong&gt; session, streamlining repository structure, state binding, and file untracking for open-source publication.&lt;/p&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Build for a Friend&lt;/strong&gt; (Primary Category)&lt;/li&gt;
&lt;/ul&gt;

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