<?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: Sakshi Bhosale</title>
    <description>The latest articles on DEV Community by Sakshi Bhosale (@sakshidb).</description>
    <link>https://dev.to/sakshidb</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%2F4162390%2F0013e4c5-06fc-43c5-b876-2d70edcf39d7.png</url>
      <title>DEV Community: Sakshi Bhosale</title>
      <link>https://dev.to/sakshidb</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sakshidb"/>
    <language>en</language>
    <item>
      <title>Resurrecting Family Stories: Why I Built a Local-First Oral History Companion 📜🕯️</title>
      <dc:creator>Sakshi Bhosale</dc:creator>
      <pubDate>Tue, 27 Oct 2026 20:22:44 +0000</pubDate>
      <link>https://dev.to/sakshidb/resurrecting-family-stories-why-i-built-a-local-first-oral-history-companion-59ae</link>
      <guid>https://dev.to/sakshidb/resurrecting-family-stories-why-i-built-a-local-first-oral-history-companion-59ae</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;The Legacy Ledger&lt;/strong&gt; is a private, local-first web application designed to capture, structure, and preserve life stories, spoken memories, and family traditions. &lt;/p&gt;

&lt;p&gt;I wanted to interpret the &lt;em&gt;"Ghost in the Machine"&lt;/em&gt; theme by looking at how we preserve the literal "voices of our past"—the fading memories and anecdotes of elders that often get lost in ephemeral chat apps or locked away in proprietary cloud servers. Instead of building another spooky terminal wrapper, I wanted to build something that honors family history with warmth, permanence, and absolute privacy.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live App:&lt;/strong&gt; &lt;a href="https://the-legacy-ledger.vercel.app/" rel="noopener noreferrer"&gt;Check out the live deployment on Vercel&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/sakshidb/the-legacy-ledger" rel="noopener noreferrer"&gt;The Legacy Ledger on GitHub&lt;/a&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%2F75buy2rqrqlgf9722nyb.png" alt="A sneak peak of the application" width="799" height="470"&gt;
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;The application is built cleanly around a modular React component structure with local storage persistence, ensuring your family's personal reflections never leave your device.&lt;br&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/sakshi-db" rel="noopener noreferrer"&gt;
        sakshi-db
      &lt;/a&gt; / &lt;a href="https://github.com/sakshi-db/the-legacy-ledger" rel="noopener noreferrer"&gt;
        the-legacy-ledger
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A private, local-first oral history companion to record, organize, and archive family life stories.
    &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;📜 The Legacy Ledger&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Preserving family histories, spoken memories, and ancestral wisdom—privately, locally, and timelessly.&lt;/strong&gt;
&lt;br&gt;
&lt;em&gt;Built for Hacktoberfest 2026: Week 4 – Ghost in the Machine (Halloween &amp;amp; Día de los Muertos Theme)&lt;/em&gt; 🎃👻&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/26bc2681af54fed34934760edc66fe1d6db4a463e9feb9f1a0cb419f3b25e0ce/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4861636b746f626572666573742d323032362d6f72616e67653f7374796c653d666f722d7468652d6261646765266c6f676f3d6861636b746f62657266657374"&gt;&lt;img src="https://camo.githubusercontent.com/26bc2681af54fed34934760edc66fe1d6db4a463e9feb9f1a0cb419f3b25e0ce/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4861636b746f626572666573742d323032362d6f72616e67653f7374796c653d666f722d7468652d6261646765266c6f676f3d6861636b746f62657266657374" alt="The Legacy Ledger"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/18f8a526265952d1a4ed04eff457c936721e64e5bf4e3f35cca938efe3f30de5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656163742d3230323332413f7374796c653d666f722d7468652d6261646765266c6f676f3d7265616374266c6f676f436f6c6f723d363144414642"&gt;&lt;img src="https://camo.githubusercontent.com/18f8a526265952d1a4ed04eff457c936721e64e5bf4e3f35cca938efe3f30de5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656163742d3230323332413f7374796c653d666f722d7468652d6261646765266c6f676f3d7265616374266c6f676f436f6c6f723d363144414642" alt="React"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/84af53087957d441ad085a426371a789f1a45cd082080cb9cf63e7dd38ac082d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5461696c77696e645f4353532d3338423241433f7374796c653d666f722d7468652d6261646765266c6f676f3d7461696c77696e642d637373266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/84af53087957d441ad085a426371a789f1a45cd082080cb9cf63e7dd38ac082d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5461696c77696e645f4353532d3338423241433f7374796c653d666f722d7468652d6261646765266c6f676f3d7461696c77696e642d637373266c6f676f436f6c6f723d7768697465" alt="Tailwind CSS"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/6e43a7c97f30895c8a314333ed8f37d7aa49b4cd705d302e37689a6e8de3c80e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f566974652d3634364346463f7374796c653d666f722d7468652d6261646765266c6f676f3d76697465266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/6e43a7c97f30895c8a314333ed8f37d7aa49b4cd705d302e37689a6e8de3c80e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f566974652d3634364346463f7374796c653d666f722d7468652d6261646765266c6f676f3d76697465266c6f676f436f6c6f723d7768697465" alt="Vite"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/153acf9dff19deb8abfc598c53bac50a4ceae0f5c83a552711060d3d78d2c057/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e3f7374796c653d666f722d7468652d6261646765"&gt;&lt;img src="https://camo.githubusercontent.com/153acf9dff19deb8abfc598c53bac50a4ceae0f5c83a552711060d3d78d2c057/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e3f7374796c653d666f722d7468652d6261646765" alt="License"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🕯️ Overview&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;The Legacy Ledger&lt;/strong&gt; is a local-first, privacy-focused oral history companion designed to capture, structure, and preserve life stories and family traditions.&lt;/p&gt;
&lt;p&gt;In a digital age where personal reflections and family records often get lost in ephemeral chat apps or swallowed by third-party clouds, &lt;em&gt;The Legacy Ledger&lt;/em&gt; brings back the warmth of an heirloom journal—giving your stories a structured, permanent home without compromising your data privacy.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;✨ Key Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;🎙️ Spoken &amp;amp; Written Memory Capture:&lt;/strong&gt; Seamlessly record unstructured audio notes or type out personal reflections and family anecdotes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🏷️ Smart Structuring &amp;amp; Categorization:&lt;/strong&gt; Automatically tag and organize memories into intuitive life eras (&lt;em&gt;Childhood&lt;/em&gt;, &lt;em&gt;Family Traditions&lt;/em&gt;, &lt;em&gt;Milestones&lt;/em&gt;, &lt;em&gt;Wisdom&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;⌛ Visual Family&lt;/strong&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/sakshi-db/the-legacy-ledger" 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;The app is built using &lt;strong&gt;React, Vite, Tailwind CSS, and Lucide React&lt;/strong&gt;, styled deliberately with a warm archival aesthetic (parchment tones, deep slate typography, and muted amber accents) to feel like a timeless physical journal rather than a cold software dashboard.&lt;/p&gt;

&lt;p&gt;While it's designed to seamlessly plug into local-first open-weight model architectures for auto-tagging and summarization, the frontend architecture focuses on zero-friction usability so family members of any technical background can easily record, browse, and structure their life stories.&lt;/p&gt;

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

&lt;p&gt;When it comes to family history, voice notes, and emotional memoirs, data privacy is non-negotiable.&lt;/p&gt;

&lt;p&gt;Using a closed API or a third-party corporate cloud means sending deeply personal family memories, voices, and historical reflections onto external servers where they can be scraped or monetized. An open-source, local-first approach ensures that ancestral stories remain completely sovereign, secure, and private to the user. Open innovation makes true data ownership possible for intimate human stories.&lt;/p&gt;

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

&lt;p&gt;Building &lt;em&gt;The Legacy Ledger&lt;/em&gt; gave me a chance to step away from complex backend bloat and focus on the emotional resonance of software. There's something special about writing code that doesn't just solve a dry technical bug, but actually builds a digital home for the stories we can't afford to forget.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Crafted with ❤️ for Hacktoberfest 2026.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>beginners</category>
      <category>opensource</category>
    </item>
    <item>
      <title>🦥 Solace: Productivity That Adapts to Your Energy</title>
      <dc:creator>Sakshi Bhosale</dc:creator>
      <pubDate>Wed, 21 Oct 2026 19:55:57 +0000</pubDate>
      <link>https://dev.to/sakshidb/solace-productivity-that-adapts-to-your-energy-3mi8</link>
      <guid>https://dev.to/sakshidb/solace-productivity-that-adapts-to-your-energy-3mi8</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;p&gt;As a college student juggling coursework, exams, lab submissions, personal projects, and daily habits, there are days when I wake up feeling completely overwhelmed. Facing a long list of 15 checkboxes on a low-energy day causes instant decision paralysis and guilt.&lt;br&gt;&lt;br&gt;
I built Solace Sanctuary—an adaptive, low-friction student sanctuary and life tracker designed specifically for low-battery days. &lt;br&gt;
Instead of treating productivity like a rigid checklist, Solace works with your energy level:   &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔋 Vibe Check (Energy Scaling): Switch between High Energy,
Normal, and Zombie Mode. Selecting Zombie Mode automatically downscales daily targets (e.g., changing 3 DSA problems to 1 quick snippet review, or 1 hour of workout to 10 minutes of stretching).
&lt;/li&gt;
&lt;li&gt;🧘 One-Next-Step Focus Card: Shields you from feeling overwhelmed by showing ONLY ONE micro-task at a time. Pressing "I'm Too Tired / Break It Down" splits it into a tiny 2-minute step.
&lt;/li&gt;
&lt;li&gt;📝 Smart Mind Dump &amp;amp; Auto-Tracker: Write or paste messy, unfiltered thoughts, daily notes, or voice transcripts. The system parses the input and auto-sorts it into a daily journal entry, checks off daily tasks (assignments, DSA, workout, anything!), and queues tomorrow's tasks.
&lt;/li&gt;
&lt;li&gt;🎨 Custom Aesthetic Themes: Includes 3 switchable themes: Midnight Sanctuary (dark glassmorphism), Sage Matcha (earthy green), and Pastel Blossom (soft lavender/pink). &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Anyone running on low battery gets to be a little lazier without the guilt—because doing 10% on a bad day is infinitely better than doing 0%.  &lt;/p&gt;
&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://solacesanctuary.vercel.app" rel="noopener noreferrer"&gt;Click for Live App&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%2Fvemxdl9flhunez6ajz26.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%2Fvemxdl9flhunez6ajz26.png" alt="Midnight Sanctuary theme" width="800" height="449"&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%2Fi8ulp6jwaymqg8ket0qx.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%2Fi8ulp6jwaymqg8ket0qx.png" alt="Sage Matcha theme" width="800" height="491"&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%2Fyjd9nbix08qlajn54ng3.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%2Fyjd9nbix08qlajn54ng3.png" alt="Pastel Blossom theme" width="799" height="494"&gt;&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/sakshi-db" rel="noopener noreferrer"&gt;
        sakshi-db
      &lt;/a&gt; / &lt;a href="https://github.com/sakshi-db/solace-sanctuary" rel="noopener noreferrer"&gt;
        solace-sanctuary
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      🦥 An adaptive, low-friction student workspace &amp;amp; life tracker built for low-energy days. Features energy-based task scaling, smart mind dumps, and custom aesthetic themes.
    &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;🦥 Solace Sanctuary&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The Low-Friction, Adaptive Student Sanctuary &amp;amp; Life Tracker&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Built for Hacktoberfest 2026: Week 3 – Slow &amp;amp; Steady (International Sloth Day Theme)&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🖤 The Problem: Student Overload &amp;amp; Decision Paralysis&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;As college students balancing coursework, exams, skill-building, personal habits, and daily life, there are days when we feel completely overwhelmed. Traditional productivity tools often make this worse—they treat every day like a 100% energy day and force you to manually track every single detail, turning task management into yet another chore.&lt;/p&gt;
&lt;p&gt;When you're running on low energy, opening a complex planner creates instant burnout and guilt.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌿 The Solution: What is Solace?&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Solace&lt;/strong&gt; is an anti-overwhelm, low-friction student workspace designed to work &lt;em&gt;with&lt;/em&gt; your energy levels, not against them. Instead of pressuring you on low-battery days, Solace adapts to how you feel, automates manual logging, and keeps you moving forward without the friction.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;✨ Key Features&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;🔋&lt;/strong&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/sakshi-db/solace-sanctuary" 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;Solace is built as a single-page React application powered by Tailwind CSS, Lucide icons, and modern glassmorphism styling.   The core intelligence relies on lightweight open-weight text processing models (such as Gemma) to take unstructured "mind dumps" from tired students, parse out completed habits, extract journal notes, and structure tomorrow's action items without requiring manual input forms.  &lt;/p&gt;

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

&lt;p&gt;Open innovation and open-weight models make personalized, privacy-first tools accessible to everyone. As a student, having open models means I can run low-friction agents locally or on low-cost infrastructure without worrying about expensive API rate limits or handing private daily diary entries over to closed proprietary tech.&lt;/p&gt;

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

&lt;p&gt;Solace completely removes the mental chore of "managing a productivity app". Instead of spending 15 minutes organizing lists, setting up priorities, and checking boxes, you dump your thoughts into one box or press one button. It saves at least 20–30 minutes of decision paralysis every morning.&lt;/p&gt;

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

&lt;ol&gt;
&lt;li&gt;Best Use of Gemma (or open-weight models)
&lt;/li&gt;
&lt;li&gt;General Challenge Category: Week 3 – Slow and Steady &lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;Building Solace helped me reframe how I look at productivity during heavy college weeks. We don't have to be high-performance robots every single day. Taking things slow, keeping momentum steady, and letting smart tools handle the friction is how we build sustainable habits.&lt;br&gt;
If you're a student running on low battery today, take a deep breath. You've got this! 🦥✨&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>react</category>
      <category>beginners</category>
    </item>
    <item>
      <title>"The Grass-Is-Greener" Procrastination Alarmer</title>
      <dc:creator>Sakshi Bhosale</dc:creator>
      <pubDate>Wed, 21 Oct 2026 19:50:13 +0000</pubDate>
      <link>https://dev.to/sakshidb/the-grass-is-greener-procrastination-alarmer-1fmp</link>
      <guid>https://dev.to/sakshidb/the-grass-is-greener-procrastination-alarmer-1fmp</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;As a computer science student spending hours glued to a screen, my natural habitat is a dark hostel room, VS Code, and an endless stream of black tea. For the "Touch Grass" challenge, I conceptualized an anti-burnout conceptual agent powered by open-weight models that detects when you've been sitting too long and generates sarcastic, low-effort 5-minute outdoor micro-quests to force you outside. It’s built for any student drowning in screen fatigue who needs a gentle, humorous nudge to remember the real world exists.&lt;/p&gt;

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

&lt;p&gt;Conceptual workflow:&lt;br&gt;
[Screen Inactivity Timer &amp;gt; 3 Hours] ➔ [Local Gemma Model] ➔ [Sarcastic 5-Min Outdoor Quest] ➔ [Student Touches Grass]&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/sakshi-db" rel="noopener noreferrer"&gt;
        sakshi-db
      &lt;/a&gt; / &lt;a href="https://github.com/sakshi-db/AI-Touch-Grass-Coach" rel="noopener noreferrer"&gt;
        AI-Touch-Grass-Coach
      &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;p&gt;A satirical, deeply relatable AI agent concept designed for developers and college students glued to their desks. Instead of tracking complex outdoor routes, this agent monitors how long you've been sitting in your hostel room or chair. When it detects hours of unbroken coding/scrolling, it uses an open-weight model (like Gemma) to generate a brutally honest, sarcastic, or comforting push notification forcing you to literally "touch grass"—giving you a quick, low-effort 5-minute outdoor micro-quest (e.g., "Go stand under a tree for 3 minutes, drink a glass of water, and look at the sky").&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/sakshi-db/AI-Touch-Grass-Coach" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


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

&lt;p&gt;I explored how open-weight models like Gemma can run locally on a student laptop to parse screen habits and personal activity data completely offline. Keeping the inference local means your burnout data and screen habits stay private on your machine without relying on a costly or privacy-invasive cloud API.&lt;/p&gt;

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

&lt;p&gt;Open innovation matters because you shouldn't have to pay a subscription or hand your private screen-time data over to big tech servers just to be told to step outside. Open-weight models give students the freedom to build privacy-first, custom local tools without API restrictions.&lt;/p&gt;

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

&lt;ol&gt;
&lt;li&gt;Best Use of Gemma&lt;/li&gt;
&lt;li&gt;General Challenge Category: Week 1 – Touch Grass&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Building SecureClinic: A Simple Local PII Redactor Experiment</title>
      <dc:creator>Sakshi Bhosale</dc:creator>
      <pubDate>Sun, 18 Oct 2026 14:50:39 +0000</pubDate>
      <link>https://dev.to/sakshidb/building-secureclinic-a-simple-local-pii-redactor-experiment-37h8</link>
      <guid>https://dev.to/sakshidb/building-secureclinic-a-simple-local-pii-redactor-experiment-37h8</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;For this week's challenge, I put together &lt;strong&gt;SecureClinic&lt;/strong&gt;—a small, experimental Python/Streamlit utility designed to scrub Personally Identifiable Information (PII) from text notes locally. It’s a simple concept built for practitioners who want to handle patient notes without leaking data to third-party cloud APIs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code &amp;amp; Repo
&lt;/h2&gt;

&lt;p&gt;You can check out the repository and code here:&lt;br&gt;
👉 &lt;strong&gt;&lt;a href="https://github.com/sakshi-db/local-med-redactor" rel="noopener noreferrer"&gt;repo link&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Built a quick local web UI using &lt;strong&gt;Streamlit&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Set up basic text replacement and file uploading logic to handle raw text files entirely offline.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;When building tools that touch sensitive data like medical or health notes, data privacy isn't just an optional feature—it's a hard boundary. Small clinics or independent practitioners cannot risk uploading sensitive records to opaque cloud servers. &lt;/p&gt;

&lt;p&gt;Open innovation makes it possible to bring powerful AI capabilities directly to local, air-gapped, or offline environments. A closed commercial API would require sending sensitive data over the internet, whereas open-weight and open-source models let users run tools locally with absolute data ownership and zero cloud leakage.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Just participating, learning, and grabbing that Hacktoberfest swag as I go! Thanks for reading.&lt;/em&gt;&lt;/p&gt;

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