<?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: Dhiraj Shirse</title>
    <description>The latest articles on DEV Community by Dhiraj Shirse (@dhirajshirse20).</description>
    <link>https://dev.to/dhirajshirse20</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%2F4171976%2F201aa47a-da87-4885-8dcc-5594f24a2e16.png</url>
      <title>DEV Community: Dhiraj Shirse</title>
      <link>https://dev.to/dhirajshirse20</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dhirajshirse20"/>
    <language>en</language>
    <item>
      <title>NatureQuest AI — Explore More, Scroll Less</title>
      <dc:creator>Dhiraj Shirse</dc:creator>
      <pubDate>Sun, 11 Oct 2026 21:35:39 +0000</pubDate>
      <link>https://dev.to/dhirajshirse20/naturequest-ai-explore-more-scroll-less-408n</link>
      <guid>https://dev.to/dhirajshirse20/naturequest-ai-explore-more-scroll-less-408n</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;NatureQuest AI is a full-stack, gamified outdoor exploration platform built around a single mission: Explore More, Scroll Less.&lt;/p&gt;

&lt;p&gt;Modern screen fatigue is real. Most fitness and wellness trackers only count steps or screen hours without giving people a compelling, adventurous reason to step outside and observe the real world.&lt;/p&gt;

&lt;p&gt;NatureQuest AI changes that by turning your local environment into an interactive outdoor RPG:&lt;/p&gt;

&lt;p&gt;1)Dynamic Local Micro-Quests: Procedurally generated nature quests categorized by difficulty, duration, and sensory focus (e.g., “Find tree bark moss facing north”, “Photograph an urban pollinator at work”, “Identify canopy leaf venation”).&lt;/p&gt;

&lt;p&gt;2)Anti-Cheat AI Media Forensics (NeuralEye Engine): Anyone can download a photorealistic Midjourney, DALL-E, or Gemini image from their couch. NatureQuest uses an open-weight vision transformer ensemble to inspect submitted photos for real optical camera characteristics, rejecting synthetic AI diffusion, digital screen captures, and recycled images.&lt;/p&gt;

&lt;p&gt;3)Gamified Outdoor Habits: Earn XP, level up through outdoor ranks (from Seedling Scout to Canopy Guardian), build consecutive outdoor streaks, and unlock nature badges.&lt;/p&gt;

&lt;p&gt;4)AI Dynamic Quest Generation: Generates contextual outdoor exploration missions tailored to current weather, surroundings, and seasons using open-weight local LLMs.&lt;/p&gt;

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


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://hactoberfest-touch-grass.vercel.app/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;hactoberfest-touch-grass.vercel.app&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&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/Dhiraj201226" rel="noopener noreferrer"&gt;
        Dhiraj201226
      &lt;/a&gt; / &lt;a href="https://github.com/Dhiraj201226/hactoberfest-touch-grass" rel="noopener noreferrer"&gt;
        hactoberfest-touch-grass
      &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;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;NatureQuest AI — Explore More, Scroll Less&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;A production-grade, gamified outdoor exploration platform that rewards users for spending time in nature and documenting authentic discoveries while combating screen addiction.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌟 Core Product Vision &amp;amp; Philosophy&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;In an era saturated with endless algorithmic feeds and generative AI deepfakes, &lt;strong&gt;NatureQuest AI&lt;/strong&gt; shifts focus from the virtual world to the living, physical world.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Golden Rule:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Inspect your mission, put your phone in your pocket, and explore the living outdoors.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Users select real-world quests, step outside, record authentic photographs of their discoveries, and submit them to &lt;strong&gt;NeuralEye™&lt;/strong&gt;—a multimodal media forensics pipeline that verifies camera sensor optical capture, detects diffusion artifacts, and enforces strict cryptographic duplicate protections.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🛠️ Tech Stack &amp;amp; Architecture&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Frontend&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Framework:&lt;/strong&gt; React 19 + TypeScript + Vite&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Styling:&lt;/strong&gt; Tailwind CSS with custom editorial nature design tokens (&lt;code&gt;forest-800&lt;/code&gt;, &lt;code&gt;forest-900&lt;/code&gt;, &lt;code&gt;lime&lt;/code&gt;, &lt;code&gt;ivory&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Icons &amp;amp; Motion:&lt;/strong&gt; Lucide Icons…&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/Dhiraj201226/hactoberfest-touch-grass" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;.&lt;/p&gt;

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

&lt;ol&gt;
&lt;li&gt;Open-Weight AI Architecture
NatureQuest is built entirely on open-source, open-weight AI rather than proprietary black-box APIs:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;NeuralEye Multi-Layer Forensics (haywoodsloan/ai-image-detector-deploy):&lt;/p&gt;

&lt;p&gt;Architecture: SwinV2 (Hierarchical Shifted-Window Vision Transformer) fine-tuned for high-accuracy discrimination between physical sensor photons and synthetic diffusion artifacts.&lt;br&gt;
Ensemble Defense:&lt;br&gt;
Layer 1 (Fast-Path Provenance): Inspects binary byte arrays for C2PA cryptographic manifests (Google Imagen, Adobe Firefly), imperceptible SynthID watermarks, and visible 4-point generative corner stars in under 5ms.&lt;br&gt;
Layer 2 (Vision Transformer): Evaluates frequency domain artifacts and lighting consistency using SwinV2 running on CPU inference.&lt;br&gt;
Anti-Duplicate Hashing: Uses perceptual difference hashing (dhash) and SHA-256 to prevent users from recycling previous quest photos.&lt;br&gt;
Procedural Quest Generation (Qwen/Qwen2.5-1.5B-Instruct via Ollama):&lt;/p&gt;

&lt;p&gt;An open-weight Apache 2.0 licensed SLM (Small Language Model) generates micro-quests with structured JSON outputs specifying title, category, sensory observation guidelines, difficulty, and XP rewards.&lt;br&gt;
Runs locally or on edge containers without per-token API costs or third-party data tracking.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;High-Performance Engineering Highlights
Client-Side Image Optimization: Smartphone cameras produce 10MB+ raw files. We built an in-browser canvas compressor that scales photos to 1600px and 82% JPEG quality before transmission. This dropped upload payload sizes by 95% (from 10MB down to ~300KB), reducing verification latency from 30s to under 1s.
Background Pipeline Pre-warming: The SwinV2 PyTorch weights are pre-warmed in a background thread on application boot so end-users never experience cold-start latency.&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;Open innovation is the backbone of NatureQuest AI for three critical reasons:&lt;br&gt;
1)Privacy for Physical Locations &amp;amp; Personal Captures: Asking users to upload personal outdoor photos to proprietary closed-source APIs means their real-world routines, geolocation EXIF data, and surroundings could be used to train closed models. Open-weight models deployed on self-hosted infrastructure guarantee user privacy.&lt;br&gt;
2)Deterministic, Inspectable Forensics: A verification system must be transparent. If an image is rejected, open-source weights and inspectable C2PA/SynthID heuristics allow us to explain why an image failed (e.g. generative artifacts vs. resolution issues), rather than hiding behind an opaque corporate score.&lt;br&gt;
3)Zero Paywalls &amp;amp; Accessibility: Health and outdoor wellness tools should not be tied to expensive API subscription tiers that shut down when pricing doubles. Open-weight models like Qwen 2.5 and open Hugging Face vision transformers ensure anyone can run and self-host NatureQuest anywhere.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Render — Best Use of Render**
&lt;/h3&gt;

&lt;p&gt;NeuralEye uses AI-powered image detection to distinguish AI-generated images from authentic photographs, supporting our nature-exploration platform. We plan to use Render to deploy and host the backend inference API, enabling reliable access to the AI detection model for image verification.&lt;/p&gt;

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