<?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: Sartaj Alam</title>
    <description>The latest articles on DEV Community by Sartaj Alam (@sartaj_77).</description>
    <link>https://dev.to/sartaj_77</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%2F4164168%2F0c068d17-41a2-4f38-be1b-6dce36c64eb4.png</url>
      <title>DEV Community: Sartaj Alam</title>
      <link>https://dev.to/sartaj_77</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sartaj_77"/>
    <language>en</language>
    <item>
      <title>SlothFlowAI</title>
      <dc:creator>Sartaj Alam</dc:creator>
      <pubDate>Sat, 24 Oct 2026 15:52:19 +0000</pubDate>
      <link>https://dev.to/sartaj_77/slothflowai-3opf</link>
      <guid>https://dev.to/sartaj_77/slothflowai-3opf</guid>
      <description>&lt;h1&gt;
  
  
  SlothFlow AI: Slow Down, Get It Done 🦥
&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;Meet &lt;strong&gt;SlothFlow AI&lt;/strong&gt;, a productivity assistant designed for people who want to get things done without making life more complicated.&lt;/p&gt;

&lt;p&gt;We all have days when our to-do lists feel endless. From organizing tasks and summarizing lengthy notes to remembering groceries and planning our daily routines, small responsibilities can consume more time and energy than expected.&lt;/p&gt;

&lt;p&gt;SlothFlow brings these everyday helpers together in one simple dashboard.&lt;/p&gt;

&lt;p&gt;🦥 &lt;strong&gt;Features include:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Quick Tasks:&lt;/strong&gt; Turn an unorganized brain dump into a structured list of manageable steps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Text Summarizer:&lt;/strong&gt; Extract important sentences from lengthy notes and text.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Grocery Helper:&lt;/strong&gt; Create categorized shopping lists, check off purchased items, and save lists in the browser.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gentle Routine:&lt;/strong&gt; Build a simple daily routine based on your energy level.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Progress Dashboard:&lt;/strong&gt; Track completed checklist items and estimated time saved.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dark Mode:&lt;/strong&gt; Switch to a more comfortable interface when working at night.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The idea is simple: spend less time organizing your life and more time living it.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt; [&lt;a href="https://sar-taj.github.io/SlothFlowAI/" rel="noopener noreferrer"&gt;https://sar-taj.github.io/SlothFlowAI/&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Screenshots or Video:&lt;/strong&gt; [Add a screenshot or demo video here]&lt;/p&gt;

&lt;p&gt;The project is built as a lightweight web application using HTML, CSS, and JavaScript. It can be opened directly in a browser.&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/sar-taj/SlothFlowAI" rel="noopener noreferrer"&gt;https://github.com/sar-taj/SlothFlowAI&lt;/a&gt;]&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;index.html&lt;/code&gt; — dashboard structure and application sections.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;style.css&lt;/code&gt; — responsive layout, colors, styling, and dark mode.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;script.js&lt;/code&gt; — task organization, text summarization, grocery management, and interactive features.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Keeping the project to three files makes it easy to understand, modify, and contribute to.&lt;/p&gt;

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

&lt;p&gt;I built SlothFlow using three core web technologies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML&lt;/strong&gt; for the structure and content.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS&lt;/strong&gt; for the modern, responsive user interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript&lt;/strong&gt; for interactive functionality and browser-based data storage.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I wanted the interface to feel calm rather than overwhelming, so I used soft pastel colors, rounded cards, a simple sidebar, and a friendly sloth-inspired visual theme.&lt;/p&gt;

&lt;p&gt;The application currently uses lightweight JavaScript logic for organizing tasks and extracting key sentences from text. Grocery lists and checklist progress are stored locally in the browser.&lt;/p&gt;

&lt;p&gt;An important next step is integrating an open-weight language model that can run directly in the browser. This would allow SlothFlow to generate more intelligent summaries, understand natural-language requests, and create personalized plans without relying on a proprietary cloud AI API.&lt;/p&gt;

&lt;p&gt;I am keeping the architecture lightweight so that local AI integration can fit into the existing project without requiring a Python backend or Flask.&lt;/p&gt;

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

&lt;p&gt;I believe productivity tools should help people without creating unnecessary dependencies.&lt;/p&gt;

&lt;p&gt;Open innovation offers several advantages for a project like SlothFlow:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Privacy and control&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A local-first design can keep everyday lists and personal notes on the user's device. With a locally running AI model, text can also be processed without sending it to an external AI service.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Freedom to experiment&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open-weight models make it possible to experiment with different models, customize prompts, and adapt the assistant to different needs instead of depending entirely on a closed API.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Lower running costs&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Browser-based features can run without a paid AI API. A suitable locally running open-weight model could also reduce recurring inference costs, although model downloads and device resources still matter.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Accessibility and learning&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Using familiar web technologies makes the project easier for students, beginners, and open-source contributors to explore and improve.&lt;/p&gt;

&lt;p&gt;I have not integrated an open-weight model into the current version yet, so I cannot claim that its AI features run offline. That is the next milestone: making SlothFlow genuinely AI-powered while keeping user control and simplicity at its core.&lt;/p&gt;

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

&lt;p&gt;Imagine starting your day with a messy list of responsibilities. Instead of manually organizing everything, you enter your tasks and get a more manageable sequence of steps.&lt;/p&gt;

&lt;p&gt;Instead of scrolling through lengthy notes, you extract a shorter version. Instead of trying to remember grocery items, you keep a checklist in one place.&lt;/p&gt;

&lt;p&gt;These are small improvements, but they reduce mental overhead and make it easier to get started.&lt;/p&gt;

&lt;p&gt;The current prototype includes basic task organization and text extraction. I have not yet measured real-world time savings, so the dashboard's time-saved counter is an illustrative estimate rather than a verified benchmark.&lt;/p&gt;

&lt;p&gt;My goal is to make the next version more useful through local open-weight AI, better natural-language understanding, and personalized suggestions.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Integrate an open-weight language model for local inference.&lt;/li&gt;
&lt;li&gt;Generate more context-aware summaries and task plans.&lt;/li&gt;
&lt;li&gt;Improve offline functionality and model-loading feedback.&lt;/li&gt;
&lt;li&gt;Add customizable routines and better task prioritization.&lt;/li&gt;
&lt;li&gt;Keep the application lightweight and easy to contribute to.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;SlothFlow is built around a small idea: &lt;strong&gt;being productive doesn't mean being busy every minute.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sometimes, the best tool is the one that removes a little friction, helps you take the first step, and lets you slow down.&lt;/p&gt;

&lt;p&gt;I'm building toward a version where open-source AI makes that experience more intelligent, private, and customizable.&lt;/p&gt;

&lt;p&gt;Slow and steady wins the day. 🦥&lt;/p&gt;

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

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>ListingCraft AI</title>
      <dc:creator>Sartaj Alam</dc:creator>
      <pubDate>Wed, 14 Oct 2026 18:08:35 +0000</pubDate>
      <link>https://dev.to/sartaj_77/listingcraft-ai-42gd</link>
      <guid>https://dev.to/sartaj_77/listingcraft-ai-42gd</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;I built &lt;strong&gt;ListingCraft AI&lt;/strong&gt;, a local AI-powered product listing generator designed for small business owners, online sellers, and creators.&lt;/p&gt;

&lt;p&gt;Creating attractive product listings takes time. Sellers need clear titles, engaging descriptions, useful product features, and relevant search tags. ListingCraft AI helps simplify this process by turning basic product information into structured, ready-to-review listing content.&lt;/p&gt;

&lt;p&gt;Users can enter a product name, category, platform, product details, target audience, writing tone, and keywords. The application generates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Product titles&lt;/li&gt;
&lt;li&gt;Product descriptions&lt;/li&gt;
&lt;li&gt;Key features&lt;/li&gt;
&lt;li&gt;Search tags&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Users can copy individual sections or the complete listing. If the local AI is unavailable, the application can fall back to a browser-based template.&lt;/p&gt;

&lt;p&gt;The potential users are small online sellers, handmade-product creators, and entrepreneurs who want to save time preparing product listings without relying on a paid cloud AI API.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Local demo:&lt;/strong&gt; ListingCraft AI is currently running on my laptop using Ollama and Qwen 2.5 (3B).&lt;/p&gt;

&lt;p&gt;I have tested the application by generating product listing content with the local model.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Screenshots:&lt;/strong&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%2Fkm1vmg3tiw6xlrp59whr.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%2Fkm1vmg3tiw6xlrp59whr.png" alt="ListingCraft AI generating a product listing using a locally running Ollama model. It creates a product title, description, key features, and search tags without requiring a paid AI API." width="800" height="401"&gt;&lt;/a&gt;&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://sar-taj.github.io/ListingCraft-AI/" rel="noopener noreferrer"&gt;https://sar-taj.github.io/ListingCraft-AI/&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;The project uses:&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; — responsive user interface&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;script.js&lt;/code&gt; — form handling, local AI requests, listing generation, and copy functionality&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;README.md&lt;/code&gt; — setup instructions and project documentation&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;I built ListingCraft AI using HTML, CSS, and JavaScript for the frontend. For local AI inference, I used &lt;strong&gt;Qwen 2.5 (3B) through Ollama&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The application sends product details to Ollama's local API. The model generates a structured response containing the title, description, key features, and search tags. JavaScript then displays the generated content in the interface.&lt;/p&gt;

&lt;p&gt;The application also includes a template-based fallback so the interface remains usable when local AI generation is unavailable.&lt;/p&gt;

&lt;p&gt;My development process involved setting up Ollama, downloading the model, testing local inference, connecting the frontend to the local API, and checking the generated results.&lt;/p&gt;

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

&lt;p&gt;Open innovation made it possible for me to build a practical AI application around a model that can run on my own laptop.&lt;/p&gt;

&lt;p&gt;As a student developer, I wanted to explore AI development without depending on a paid cloud AI API. Ollama and Qwen made local inference accessible and allowed me to experiment with the complete process of sending prompts to a model and displaying its responses in a web application.&lt;/p&gt;

&lt;p&gt;Local inference can also give users greater control over their product information because prompts can be processed on their own computer instead of being sent to a hosted AI API.&lt;/p&gt;

&lt;p&gt;This approach has trade-offs: users need compatible hardware, the model must be downloaded, and local services must be configured correctly. However, it provides an accessible way to experiment, learn, and build AI-powered tools.&lt;/p&gt;

&lt;p&gt;For me, open innovation is about making AI more accessible to independent developers and giving them the freedom to build useful applications with tools they can run and explore themselves.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Open-source AI / local inference:&lt;/strong&gt; ListingCraft AI uses the Qwen 2.5 (3B) model through Ollama to generate product listings locally.&lt;/p&gt;

&lt;p&gt;I am submitting this project to demonstrate how open-weight AI can support a practical side-hustle tool for small sellers and creators.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Nature Mate AI</title>
      <dc:creator>Sartaj Alam</dc:creator>
      <pubDate>Sat, 10 Oct 2026 13:41:35 +0000</pubDate>
      <link>https://dev.to/sartaj_77/nature-mate-ai-2dc9</link>
      <guid>https://dev.to/sartaj_77/nature-mate-ai-2dc9</guid>
      <description>&lt;p&gt;This is a submission for the &lt;a href="https://sar-taj.github.io/Introducing-Nature-Mate-AI/" rel="noopener noreferrer"&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;I built &lt;strong&gt;NatureMate AI&lt;/strong&gt;, an outdoor adventure companion designed to help people spend less time on screens and more time in nature.&lt;/p&gt;

&lt;p&gt;NatureMate AI helps users discover outdoor activities, take daily nature challenges, track their outdoor progress, and generate personalized outdoor adventure plans.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Outdoor activity suggestions&lt;/li&gt;
&lt;li&gt;A 20-minute screen-free challenge timer&lt;/li&gt;
&lt;li&gt;An outdoor activity progress tracker&lt;/li&gt;
&lt;li&gt;An AI-powered adventure planner&lt;/li&gt;
&lt;li&gt;A responsive interface built with HTML, CSS, and JavaScript&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is simple: use technology to encourage people to disconnect from their screens and reconnect with the real world.&lt;/p&gt;

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

&lt;p&gt;I built and tested the project locally.&lt;/p&gt;

&lt;p&gt;Screenshots and a video demonstration can be added here.&lt;/p&gt;

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

&lt;p&gt;The project uses three separate frontend files:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;index.html&lt;/code&gt; — Website structure&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;style.css&lt;/code&gt; — Responsive styling and user interface&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;script.js&lt;/code&gt; — Timer, activity tracking, and AI integration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GitHub repository: [Add your GitHub repository link here]&lt;/p&gt;

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

&lt;p&gt;I built NatureMate AI using HTML, CSS, and JavaScript.&lt;/p&gt;

&lt;p&gt;For the AI component, I chose Ollama to run an open-weight language model locally on my computer.&lt;/p&gt;

&lt;p&gt;The AI planner is designed to generate personalized outdoor activity plans based on the user's mood, available time, and preferred location.&lt;/p&gt;

&lt;p&gt;The project is designed to use Gemma through Ollama. The AI functionality requires the local model and Ollama service to be installed and running.&lt;/p&gt;

&lt;p&gt;The timer and progress tracker work directly in the browser using JavaScript.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes NatureMate AI more accessible, flexible, and privacy-friendly.&lt;/p&gt;

&lt;p&gt;By using an open-weight model through Ollama, I can experiment with local AI inference instead of depending on a paid, closed AI API.&lt;/p&gt;

&lt;p&gt;This approach offers several advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Privacy:&lt;/strong&gt; Prompts can be processed locally instead of being sent to a third-party AI provider.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flexibility:&lt;/strong&gt; I can experiment with different compatible models.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accessibility:&lt;/strong&gt; Local inference can avoid per-request API charges.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Learning:&lt;/strong&gt; Working with open AI tools helps me understand how AI applications work beyond simply calling a hosted API.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project also demonstrates that AI can be used to encourage healthier offline habits instead of keeping people glued to their screens.&lt;/p&gt;

&lt;p&gt;My goal is to make the screen the starting point of an outdoor adventure, not the destination.&lt;/p&gt;

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

&lt;p&gt;Optional: Add a DevRelay agent session if available.&lt;/p&gt;

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

&lt;p&gt;Hacktoberfest Open-Source AI Challenge — Week 1: Touch Grass.&lt;/p&gt;

&lt;p&gt;Thanks for checking out NatureMate AI! 🌿&lt;/p&gt;

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