<?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: Megh Shah</title>
    <description>The latest articles on DEV Community by Megh Shah (@megh_shah_b6bd27d23860b05).</description>
    <link>https://dev.to/megh_shah_b6bd27d23860b05</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%2F3902169%2F23144b32-549e-4666-a58c-90c72b63e421.png</url>
      <title>DEV Community: Megh Shah</title>
      <link>https://dev.to/megh_shah_b6bd27d23860b05</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/megh_shah_b6bd27d23860b05"/>
    <language>en</language>
    <item>
      <title>Wilding - Touch Grass Challenge</title>
      <dc:creator>Megh Shah</dc:creator>
      <pubDate>Mon, 12 Oct 2026 06:51:08 +0000</pubDate>
      <link>https://dev.to/megh_shah_b6bd27d23860b05/wilding-touch-grass-challenge-27n7</link>
      <guid>https://dev.to/megh_shah_b6bd27d23860b05/wilding-touch-grass-challenge-27n7</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;h1&gt;
  
  
  Wildling: Notice More. Scroll Less.
&lt;/h1&gt;

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

&lt;p&gt;We carry our phones everywhere. Sometimes, even when we step outside, we spend more time looking at a screen than noticing what's around us.&lt;/p&gt;

&lt;p&gt;I wanted to explore a different use for AI: instead of giving people another reason to stay online, what if it gave them a reason to put their phones away?&lt;/p&gt;

&lt;p&gt;That idea became &lt;strong&gt;Wildling&lt;/strong&gt;, a nature companion that turns an ordinary walk, garden visit, or break in a nearby park into a small adventure.&lt;/p&gt;

&lt;p&gt;Users choose an interest and how much time they have. Wildling helps them explore through simple observation quests: notice different leaf shapes, listen to the sounds around you, find patterns in shadows, or look for details you would usually walk past.&lt;/p&gt;

&lt;p&gt;After the walk, users can record what they actually noticed in a personal field journal.&lt;/p&gt;

&lt;p&gt;The goal isn't to identify everything in nature or turn the outdoors into another productivity challenge. It's to help people slow down, become curious, and pay attention to the world around them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The screen should be the shortest part of the experience.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;Try Wildling here:&lt;/p&gt;


&lt;div class="ltag__bolt"&gt;
  &lt;iframe src="https://wildling-nature-ques-5020.bolt.host" title="Bolt App" width="100%" height="600"&gt;
  &lt;/iframe&gt;
&lt;/div&gt;


&lt;p&gt;Replace this placeholder with your live deployment URL.&lt;/p&gt;

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

&lt;p&gt;Source code: &lt;a href="https://github.com/Megh-Shah-08/wildlife-touch-grass-challenge" rel="noopener noreferrer"&gt;https://github.com/Megh-Shah-08/wildlife-touch-grass-challenge&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is designed around a simple principle: the outdoor experience should remain useful without requiring a paid AI service or an account.&lt;/p&gt;

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

&lt;p&gt;Wildling is built as a mobile-first web application, with a focus on a simple quest-to-journal experience.&lt;/p&gt;

&lt;p&gt;The core flow is straightforward:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Choose an interest, environment, and available time.&lt;/li&gt;
&lt;li&gt;Generate or select a nature quest.&lt;/li&gt;
&lt;li&gt;Take the activity outdoors and work through short observation missions.&lt;/li&gt;
&lt;li&gt;Return and record a personal observation.&lt;/li&gt;
&lt;li&gt;Keep the entry in a private field journal.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For the AI layer, the intended approach is to use an open-weight language model through a local inference runtime such as Transformers.js. This makes it possible to generate personalized quests on the user's device instead of depending on a hosted, proprietary LLM API.&lt;/p&gt;

&lt;p&gt;Built-in quests provide a fallback when local inference is unavailable. They must be clearly distinguished from model-generated quests.&lt;/p&gt;

&lt;p&gt;The application is designed around local data storage, so observations can remain on the user's device rather than being uploaded to a cloud service.&lt;/p&gt;

&lt;p&gt;[Before publishing: name the exact model and runtime you actually implemented, and remove any statements about local inference or offline functionality that you have not verified.]&lt;/p&gt;

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

&lt;p&gt;For Wildling, open innovation isn't just about choosing a different model. It changes the relationship between the user and the application.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. AI without a mandatory paid inference API&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A compatible open-weight model can make personalized quest generation possible without relying on a paid proprietary LLM endpoint. That makes the experience more accessible and gives the developer more control over running costs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Privacy by design&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Outdoor observations can be personal. A note about someone's daily walk, garden, or surroundings doesn't need to be sent to a remote AI service just to become a thoughtful journal entry.&lt;/p&gt;

&lt;p&gt;Local inference can keep that processing on the user's device, provided the implementation does not transmit the data elsewhere.&lt;/p&gt;

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

&lt;p&gt;Open-weight models make it possible to evaluate different model sizes, runtimes, and generation strategies. A lightweight model may be more suitable for a mobile-first nature companion than a much larger hosted model.&lt;/p&gt;

&lt;p&gt;The trade-offs matter, too: browser compatibility, download size, memory use, latency, and output quality all affect the experience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Technology that serves the real world&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The most important design decision is not which model generates the most impressive paragraph. It is whether the technology helps someone notice something meaningful outside and then lets them put their phone away.&lt;/p&gt;

&lt;p&gt;That's the kind of AI I wanted to explore: useful, understandable, and designed to give people more control rather than more screen time.&lt;/p&gt;

&lt;p&gt;Open innovation makes that exploration possible without making a proprietary AI service the centre of the product.&lt;/p&gt;

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

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

&lt;p&gt;Thanks to the organizers for a challenge that asks us to think about what AI can help people do away from their screens.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>StudySprint — Stop Planning. Start Studying. 📚</title>
      <dc:creator>Megh Shah</dc:creator>
      <pubDate>Sun, 04 Oct 2026 16:54:20 +0000</pubDate>
      <link>https://dev.to/megh_shah_b6bd27d23860b05/studysprint-stop-planning-start-studying-2boe</link>
      <guid>https://dev.to/megh_shah_b6bd27d23860b05/studysprint-stop-planning-start-studying-2boe</guid>
      <description>&lt;p&gt;What I Built&lt;br&gt;
I built StudySprint, a lightweight AI-powered study planner for a college friend who struggles with deciding what to study first when there are multiple subjects, deadlines, and limited time.&lt;br&gt;
Users can add their subjects, topics, deadlines, difficulty, and estimated study time. StudySprint then creates a prioritized study plan.&lt;br&gt;
It also includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Task completion tracking&lt;/li&gt;
&lt;li&gt;📊 Progress tracking&lt;/li&gt;
&lt;li&gt;⏱️ Focus timer&lt;/li&gt;
&lt;li&gt;💾 Local persistence&lt;/li&gt;
&lt;li&gt;🤖 AI-powered prioritization&lt;/li&gt;
&lt;li&gt;🔄 Fallback prioritization when AI is unavailable
The goal is simple: spend less time planning and more time studying.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Demo&lt;br&gt;
🔗 Live Demo: &lt;a href="https://study-sprint-26.lovable.app/" rel="noopener noreferrer"&gt;https://study-sprint-26.lovable.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Code&lt;br&gt;
🔗 GitHub: &lt;a href="https://github.com/Megh-Shah-08/study-sprint-26" rel="noopener noreferrer"&gt;https://github.com/Megh-Shah-08/study-sprint-26&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;How I Built It&lt;br&gt;
Built using ReactJS, TypeScript, and Tailwind CSS.&lt;br&gt;
The AI layer is designed around an open-weight model through Ollama, which receives the student's tasks and available time and generates a prioritized plan.&lt;br&gt;
I also added a rule-based fallback using deadlines, difficulty, and estimated time so the app remains functional without AI.&lt;/p&gt;

&lt;p&gt;Why Does Open Innovation Matter?&lt;br&gt;
Using an open-weight model means the AI doesn't have to depend entirely on a proprietary API. It can be run locally, customized, and adapted for different use cases.&lt;br&gt;
For a personal tool containing study schedules and tasks, local AI also provides a path toward keeping that information on the user's own device.&lt;/p&gt;

&lt;p&gt;My Agent Session&lt;br&gt;
Built with the help of Lovable.dev.&lt;/p&gt;

&lt;p&gt;Prize Categories&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open Innovation&lt;/li&gt;
&lt;li&gt;AI / Open-Weight AI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Built for a friend. Made to solve a real problem. 🚀&lt;/p&gt;

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