<?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: Nivaas V</title>
    <description>The latest articles on DEV Community by Nivaas V (@nivaas219).</description>
    <link>https://dev.to/nivaas219</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%2F4000654%2F52b03ad8-a630-4f8f-b01a-6a3113aabbd1.png</url>
      <title>DEV Community: Nivaas V</title>
      <link>https://dev.to/nivaas219</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nivaas219"/>
    <language>en</language>
    <item>
      <title>TouchGrass AI: Small Outdoor Adventures Beyond the Screen</title>
      <dc:creator>Nivaas V</dc:creator>
      <pubDate>Sun, 11 Oct 2026 03:09:31 +0000</pubDate>
      <link>https://dev.to/nivaas219/touchgrass-ai-small-outdoor-adventures-beyond-the-screen-1bm7</link>
      <guid>https://dev.to/nivaas219/touchgrass-ai-small-outdoor-adventures-beyond-the-screen-1bm7</guid>
      <description>&lt;h1&gt;
  
  
  🌿 TouchGrass AI: Small Outdoor Adventures Beyond the Screen
&lt;/h1&gt;

&lt;p&gt;What if technology could help us spend less time looking at screens and more time enjoying the real world?&lt;/p&gt;

&lt;p&gt;That's the idea behind &lt;strong&gt;TouchGrass AI&lt;/strong&gt;, a small web project I built for the Hacktoberfest Open-Source AI Challenge — Week 1: Touch Grass.&lt;/p&gt;

&lt;h2&gt;
  
  
  💡 What is TouchGrass AI?
&lt;/h2&gt;

&lt;p&gt;TouchGrass AI encourages people to take a break from their screens through small, enjoyable outdoor missions.&lt;/p&gt;

&lt;p&gt;Instead of endlessly scrolling, users can choose their mood and available time to discover activities they can try outside.&lt;/p&gt;

&lt;h2&gt;
  
  
  ✨ Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🌱 Outdoor missions inspired by nature and everyday life&lt;/li&gt;
&lt;li&gt;😊 Mood-based mission recommendations&lt;/li&gt;
&lt;li&gt;⏱️ Activities filtered by available time&lt;/li&gt;
&lt;li&gt;📊 Progress tracking and completed mission statistics&lt;/li&gt;
&lt;li&gt;🔥 Daily streak tracking&lt;/li&gt;
&lt;li&gt;💾 Local progress saved using browser Local Storage&lt;/li&gt;
&lt;li&gt;🎨 A clean, nature-inspired interface built with React&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🛠️ Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;Vite&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;li&gt;CSS&lt;/li&gt;
&lt;li&gt;Browser Local Storage&lt;/li&gt;
&lt;li&gt;Hugging Face Transformers.js exploration for browser-based AI integration&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🌍 Why I Built This
&lt;/h2&gt;

&lt;p&gt;Technology should help us live better, not keep us glued to a screen all day.&lt;/p&gt;

&lt;p&gt;I wanted to build something that turns a simple reminder into an action. Whether it's taking a short walk, watching the clouds, caring for a plant, or discovering five things in nature, small activities can encourage us to reconnect with the world around us.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔓 Why Open Innovation Matters
&lt;/h2&gt;

&lt;p&gt;Open-source tools make experimentation and learning more accessible. They give developers the freedom to inspect, adapt, and improve the technology they use.&lt;/p&gt;

&lt;p&gt;My goal is to explore browser-based AI so recommendations can eventually be generated on the user's device without requiring a paid AI API.&lt;/p&gt;

&lt;p&gt;The current version includes mood- and time-based recommendations. The AI integration is still being developed and tested.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Try the Project
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Project Links
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/nivaas219/TouchGrass-AI" rel="noopener noreferrer"&gt;https://github.com/nivaas219/TouchGrass-AI&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt; Not deployed yet — the project currently runs locally.&lt;/p&gt;

&lt;p&gt;The project is built with React, Vite, JavaScript, and CSS. It currently provides mood- and time-based outdoor activity recommendations. The AI integration is still being developed and tested.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Complete and test the open-source AI integration.&lt;/li&gt;
&lt;li&gt;Improve personalized mission recommendations.&lt;/li&gt;
&lt;li&gt;Make the experience even better on mobile devices.&lt;/li&gt;
&lt;li&gt;Add more outdoor activities and achievements.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is an ongoing learning project, and I'm excited to keep improving it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Less scrolling. More exploring. More life beyond the screen. 🌿&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  devchallenge #hf26challenge
&lt;/h1&gt;

</description>
      <category>hf26challenge</category>
      <category>devchallenge</category>
    </item>
    <item>
      <title>My First Open Source Contribution Got Me a Free Mug - Here's the Honest Story</title>
      <dc:creator>Nivaas V</dc:creator>
      <pubDate>Mon, 17 Aug 2026 10:09:48 +0000</pubDate>
      <link>https://dev.to/nivaas219/my-first-open-source-contribution-got-me-a-free-mug-heres-the-honest-story-ji5</link>
      <guid>https://dev.to/nivaas219/my-first-open-source-contribution-got-me-a-free-mug-heres-the-honest-story-ji5</guid>
      <description>&lt;p&gt;I Got a Free Mug from Mattermost — Here's the Honest Story&lt;br&gt;
I didn't plan any of this.&lt;br&gt;
I was 18, just finished 12th standard, sitting at home with nothing specific to do. Started browsing GitHub randomly. Saw something called "good first issue." Clicked it. That's how this whole thing started.&lt;/p&gt;

&lt;p&gt;The First PR&lt;br&gt;
Found a small change I could make in Mattermost. Submitted it. Then refreshed GitHub probably 50 times waiting for someone to respond 😅&lt;br&gt;
When it got merged on June 29, I took a screenshot. Showed my family. They didn't understand what it meant. I didn't explain. I just sat there feeling something I couldn't quite describe.&lt;/p&gt;

&lt;p&gt;The Mug Thing&lt;br&gt;
I didn't even know contributor mugs existed until someone mentioned it. Found out Mattermost sends a personalized mug for first-time contributors.&lt;br&gt;
Then started the chaos 😂&lt;br&gt;
I messaged Lindy Isherwood from the Mattermost team probably way too many times asking about tracking IDs, shipping dates, whether the mug was confirmed, whether my address was correct... She was patient with me throughout. More patient than I deserved honestly.&lt;br&gt;
The shipment got stuck on "Out for Pickup" for 3 days straight. I called Delhivery. Emailed Shiprocket. Messaged John. Nothing moved.&lt;br&gt;
Then one day I told Lindy about the problem — and it got picked up the same day. Coincidence? Maybe. But I like to think telling someone about your problem makes it disappear sometimes 😄&lt;/p&gt;

&lt;p&gt;August 17,&lt;br&gt;
Faridabad - Bangalore - Tamilnadu - my door.&lt;br&gt;
When the delivery boy handed me the box I just stood there for a second.&lt;br&gt;
Opened it.&lt;br&gt;
Mattermost Mug&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%2Fo8kib1jumozwse0hd91n.jpeg" 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%2Fo8kib1jumozwse0hd91n.jpeg" alt=" " width="800" height="1340"&gt;&lt;/a&gt;&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%2F97usewe7d997affyx1qg.jpeg" 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%2F97usewe7d997affyx1qg.jpeg" alt=" " width="800" height="1340"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What I Actually Learned,&lt;br&gt;
You don't need to be an expert. I wasn't.&lt;br&gt;
Small contributions count. Mine was tiny.&lt;br&gt;
Community people are more helpful than you expect — if you're respectful.&lt;br&gt;
Patience is harder than coding sometimes 😅&lt;br&gt;
Open source from a small village in Tamil Nadu is completely possible.&lt;/p&gt;

&lt;p&gt;If You Want to Try,&lt;br&gt;
Find a project you use. Look for "good first issue." Submit something. It'll feel scary. Do it anyway.&lt;br&gt;
The mug is nice. But honestly, knowing that my code is somewhere in a product used by thousands of people — that's the real thing.&lt;br&gt;
GitHub: &lt;a class="mentioned-user" href="https://dev.to/nivaas219"&gt;@nivaas219&lt;/a&gt; : &lt;a href="https://github.com/nivaas219" rel="noopener noreferrer"&gt;https://github.com/nivaas219&lt;/a&gt; | Twitter: @nivaas412496 : &lt;a href="https://x.com/nivaas412496" rel="noopener noreferrer"&gt;https://x.com/nivaas412496&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>beginners</category>
      <category>mattermost</category>
      <category>github</category>
    </item>
  </channel>
</rss>
