<?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: Titus-Dsouza</title>
    <description>The latest articles on DEV Community by Titus-Dsouza (@titusdsouza).</description>
    <link>https://dev.to/titusdsouza</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%2F4158013%2F837018d0-4e3c-4f84-9e65-81012ae7b808.png</url>
      <title>DEV Community: Titus-Dsouza</title>
      <link>https://dev.to/titusdsouza</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/titusdsouza"/>
    <language>en</language>
    <item>
      <title>TouchGrass 🌿 — Turning Screen Time into Outdoor Time</title>
      <dc:creator>Titus-Dsouza</dc:creator>
      <pubDate>Mon, 12 Oct 2026 06:32:31 +0000</pubDate>
      <link>https://dev.to/titusdsouza/touchgrass-turning-screen-time-into-outdoor-time-9k5</link>
      <guid>https://dev.to/titusdsouza/touchgrass-turning-screen-time-into-outdoor-time-9k5</guid>
      <description>&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%2Fxs2mtyo83yu9de4n5np2.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%2Fxs2mtyo83yu9de4n5np2.png" alt=" " width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Submission for &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;TouchGrass&lt;/strong&gt; is a web app concept designed to help people spend less time scrolling and more time exploring the world around them.&lt;/p&gt;

&lt;p&gt;The idea is simple: instead of spending more time deciding what to do, users should be able to get a practical outdoor activity plan and go try it.&lt;/p&gt;

&lt;p&gt;TouchGrass aims to help users discover short outdoor activities based on factors such as their available time, energy, mood, and interests. These could include taking a walk, exploring a nearby area, spending time in nature, or trying a simple outdoor challenge.&lt;/p&gt;

&lt;p&gt;The core philosophy is:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use AI → Get a plan → Leave the screen.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The current implementation includes a rule-based fallback. Real inference from an AI model is not yet verified, so the project is still a work in progress.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Repository:&lt;/strong&gt; &lt;a href="https://github.com/Titus-Dsouza/Hacktober_fest_week_2" rel="noopener noreferrer"&gt;https://github.com/Titus-Dsouza/Hacktober_fest_week_2&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Live demo:&lt;/strong&gt; A public deployment URL still needs to be confirmed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Vercel link currently available is the project dashboard: &lt;a href="https://vercel.com/titus-dsouza/hacktober_fest_week_2" rel="noopener noreferrer"&gt;https://vercel.com/titus-dsouza/hacktober_fest_week_2&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;The project uses the following planned technology stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; HTML, CSS, and JavaScript&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Python with Django and Django REST Framework&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Authentication:&lt;/strong&gt; Supabase Auth&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI integration:&lt;/strong&gt; Ollama with &lt;code&gt;qwen2.5:3b&lt;/code&gt; planned for local, open-weight inference&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fallback:&lt;/strong&gt; Rule-based responses when model inference is unavailable&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The current working fallback helps establish the basic experience while AI integration remains a work in progress.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I Chose This Idea
&lt;/h2&gt;

&lt;p&gt;Technology is useful, but it can also keep us indoors and glued to our screens for longer than we intend.&lt;/p&gt;

&lt;p&gt;I wanted to explore a project that uses technology to encourage people to step away from it. Rather than building another chatbot that encourages endless conversation, TouchGrass is intended to help users find an activity and then get off the screen.&lt;/p&gt;

&lt;p&gt;My goal is to develop the project further by making outdoor suggestions more useful, personal, and accessible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Challenges and What I Learned
&lt;/h2&gt;

&lt;p&gt;One of the main challenges is building a useful experience before the AI integration is fully verified. A rule-based fallback provides a foundation, but connecting and testing a real open-weight model is an important next step.&lt;/p&gt;

&lt;p&gt;This project is also helping me learn how frontend interfaces, backend APIs, authentication, and AI components fit together in a web application.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Verify real inference with the open-weight model.&lt;/li&gt;
&lt;li&gt;Test the complete user journey in a browser.&lt;/li&gt;
&lt;li&gt;Improve personalization and the quality of outdoor missions.&lt;/li&gt;
&lt;li&gt;Publish a working public demo.&lt;/li&gt;
&lt;li&gt;Add screenshots and improve setup documentation so others can try the project.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prize Category
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Open Innovation&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thought
&lt;/h2&gt;

&lt;p&gt;TouchGrass is a work in progress, but the mission behind it is straightforward: use technology to help people experience more of the world beyond their screens.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build something useful. Get outside. Touch grass. 🌿&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  hf26challenge #Hacktoberfest #OpenSource #AI #Django #TouchGrass
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>hacktoberfest</category>
      <category>sideprojects</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Starting my developer journey 🚀</title>
      <dc:creator>Titus-Dsouza</dc:creator>
      <pubDate>Mon, 05 Oct 2026 07:30:31 +0000</pubDate>
      <link>https://dev.to/titusdsouza/starting-my-developer-journey-30af</link>
      <guid>https://dev.to/titusdsouza/starting-my-developer-journey-30af</guid>
      <description>&lt;p&gt;Excited to learn, build, try new things, and complete challenges along the way.&lt;/p&gt;

&lt;h1&gt;
  
  
  DevChallenge #BuildInPublic #Coding
&lt;/h1&gt;

</description>
    </item>
  </channel>
</rss>
