<?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: Mridul Bagla</title>
    <description>The latest articles on DEV Community by Mridul Bagla (@mridulbagla).</description>
    <link>https://dev.to/mridulbagla</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%2F551219%2F1b174810-7974-4d1d-850f-7c9a52be0685.jpg</url>
      <title>DEV Community: Mridul Bagla</title>
      <link>https://dev.to/mridulbagla</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mridulbagla"/>
    <language>en</language>
    <item>
      <title>Good Ground: A Local AI Garden Planner That Gets You Outside</title>
      <dc:creator>Mridul Bagla</dc:creator>
      <pubDate>Sun, 11 Oct 2026 12:03:14 +0000</pubDate>
      <link>https://dev.to/mridulbagla/good-ground-a-local-ai-garden-planner-that-gets-you-outside-e46</link>
      <guid>https://dev.to/mridulbagla/good-ground-a-local-ai-garden-planner-that-gets-you-outside-e46</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;Good Ground&lt;/strong&gt; is a garden planner that turns your frost dates, sunlight, and chosen crops into a short list of gardening tasks for the week.&lt;/p&gt;

&lt;p&gt;It’s for anyone who wants a little help getting started in the garden—and a reason to put their phone down and get outside. No gardening account or location sharing required.&lt;/p&gt;

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

&lt;p&gt;Good Ground runs locally on your computer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Demo video:&lt;/strong&gt; [Add a link to your demo video]&lt;/p&gt;

&lt;p&gt;To try it, install &lt;a href="https://ollama.com/" rel="noopener noreferrer"&gt;Ollama&lt;/a&gt;, download the model with &lt;code&gt;ollama pull qwen2.5:1.5b&lt;/code&gt;, then run &lt;code&gt;python server.py&lt;/code&gt; from the project folder and open &lt;a href="http://127.0.0.1:8000" rel="noopener noreferrer"&gt;http://127.0.0.1:8000&lt;/a&gt;.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/MRIDUL-MB/hacktoberfest-2026-week-1" rel="noopener noreferrer"&gt;Good Ground on GitHub&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;Good Ground uses the open-weight &lt;strong&gt;Qwen2.5 1.5B&lt;/strong&gt; model with &lt;strong&gt;Ollama&lt;/strong&gt; for local inference. A small Python server sends the garden details to Ollama running on the same computer, then returns a structured list of suggested tasks to the browser.&lt;/p&gt;

&lt;p&gt;After the one-time model download, the planner can work offline. It doesn’t need a Hugging Face token, a hosted inference API, or a per-request payment. The model and prompt can also be changed to suit a different garden or setup.&lt;/p&gt;

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

&lt;p&gt;Open weights and a local inference runner let this project make garden plans without sending someone’s frost dates or notes to a hosted AI provider. There are no per-request inference fees, and the prompt and model are replaceable.&lt;/p&gt;

&lt;p&gt;The trade-off is that users need to download the model and have enough local resources to run it. In return, they get more control over their data and can keep using the planner without an internet connection after setup—something a hosted API alone wouldn’t provide.&lt;/p&gt;

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

&lt;p&gt;Not included.&lt;/p&gt;

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

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Built for friend: A Local-First Medication Tracker with Open-Weight AI</title>
      <dc:creator>Mridul Bagla</dc:creator>
      <pubDate>Sun, 04 Oct 2026 17:42:44 +0000</pubDate>
      <link>https://dev.to/mridulbagla/built-for-friend-a-local-first-medication-tracker-with-open-weight-ai-4pic</link>
      <guid>https://dev.to/mridulbagla/built-for-friend-a-local-first-medication-tracker-with-open-weight-ai-4pic</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to"&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;Naman’s Local Med Tracker&lt;/strong&gt;, a small command-line medication checklist for my friend Naman.&lt;/p&gt;

&lt;p&gt;It helps him keep a list of medicines and label- or clinician-provided instructions, see the day’s reminder-time checklist, and record doses as taken or skipped. The information is saved locally, so it’s still there after the app closes.&lt;/p&gt;

&lt;p&gt;It’s a simple routine aid—not a medical device. Naman enters reminder times based on instructions from a healthcare professional. The app doesn’t calculate doses, send background notifications, or replace medical advice.&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/MRIDUL-MB" rel="noopener noreferrer"&gt;
        MRIDUL-MB
      &lt;/a&gt; / &lt;a href="https://github.com/MRIDUL-MB/hacktoberfest-2026-med-track" rel="noopener noreferrer"&gt;
        hacktoberfest-2026-med-track
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Created a medicine tracker usign a open source model.
    &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;Naman's Local Med Tracker&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;A small medication-routine helper built for my friend Naman. It keeps a local
medicine list, shows a daily dose checklist, and records doses as taken or
skipped so it's easier to keep track of a routine.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;What it does&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Saves medicine names, label/clinician instructions, and reminder times to a
JSON file on this computer.&lt;/li&gt;
&lt;li&gt;Shows today's reminder checklist and keeps a taken/skipped history across
restarts.&lt;/li&gt;
&lt;li&gt;Optionally reformats instructions with the open-weight
&lt;code&gt;HuggingFaceH4/zephyr-7b-beta&lt;/code&gt; model.&lt;/li&gt;
&lt;li&gt;Keeps the tracker usable without an API token or an internet connection.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Reminder times must come from Naman's label or healthcare professional. This
app does not calculate doses, send background notifications, or provide medical
advice. It is a checklist, not a substitute for a prescription or care.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Run it&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Install dependencies:&lt;/p&gt;
&lt;div class="highlight highlight-source-powershell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;python &lt;span class="pl-k"&gt;-&lt;/span&gt;m pip install &lt;span class="pl-k"&gt;-&lt;/span&gt;r requirements.txt&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Start the tracker:&lt;/p&gt;
&lt;div class="highlight highlight-source-powershell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;python med_tracker.py&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Use &lt;strong&gt;Check today's doses&lt;/strong&gt; to see the checklist and…&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/MRIDUL-MB/hacktoberfest-2026-med-track" 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 the project in Python using Cursor Pro during Global Hack Week.&lt;/p&gt;

&lt;p&gt;The core tracker works offline and doesn’t require an AI service. I added an optional feature that uses the open-weight &lt;strong&gt;Zephyr-7b-beta&lt;/strong&gt; model through Hugging Face’s inference router to reformat text pasted from a label or clinician’s instructions.&lt;/p&gt;

&lt;p&gt;The AI feature is opt-in. It sends only the text entered for reformatting to Hugging Face and its inference provider; it does not automatically send the locally saved medication list or dose history. The result is only a readability aid and should always be checked against the original instructions.&lt;/p&gt;

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

&lt;p&gt;Medication routines are personal, so I wanted the useful part of this project—the checklist and dose history—to work locally without sending that information to an AI service.&lt;/p&gt;

&lt;p&gt;Open-weight models also make the optional AI feature easier to inspect and potentially swap or run differently in the future. For this version, inference is hosted, so using that feature requires internet access and a Hugging Face token. The project’s core tracking features don’t depend on it.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Best Use of Open Source Models&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Most Creative Solution for a Friend&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>How to change terminal colors and styling in Vs COde??</title>
      <dc:creator>Mridul Bagla</dc:creator>
      <pubDate>Sun, 31 Jan 2021 08:10:23 +0000</pubDate>
      <link>https://dev.to/mridulbagla/how-to-change-terminal-colors-and-styling-in-vs-code-3jeb</link>
      <guid>https://dev.to/mridulbagla/how-to-change-terminal-colors-and-styling-in-vs-code-3jeb</guid>
      <description>&lt;p&gt;I want my terminal like this but I don't know how to do it. Can anyone help me out with this??&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fpazbhzl7m4x2byrustxn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fpazbhzl7m4x2byrustxn.png" alt="Vscode terminal"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>vscode</category>
      <category>github</category>
      <category>git</category>
    </item>
  </channel>
</rss>
