NatureQuest AI — Explore More, Scroll Less
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass What I Built NatureQuest AI is a full-stack, gamified outdoor exploration platform built around a single mission: Explore More, Scroll Less. 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. NatureQuest AI changes that by turning your local environment into an interactive outdoor RPG: 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”). 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. 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. 4)AI Dynamic Quest Generation: Generates contextual outdoor exploration missions tailored to current weather, surroundings, and seasons using open-weight local LLMs. Demo hactoberfest-touch-grass.vercel.app Code Dhiraj201226 / hactoberfest-touch-grass NatureQuest AI — Explore More, Scroll Less A production-grade, gamified outdoor exploration platform that rewards users for spending time in nature and documenting authentic discoveries while combating screen addiction. 🌟 Core Product Vision & Philosophy In an era saturated with endless algorithmic feeds and generative AI deepfakes, NatureQuest AI shifts focus from the virtual world to the living, physical world. The Golden Rule: Inspect your mission, put your phone in your pocket, and explore the living outdoors. Users select real-world quests, step outside, record authentic photographs of their discoveries, and submit them to NeuralEye™—a multimodal media forensics pipeline that verifies camera sensor optical capture, detects diffusion artifacts, and enforces strict cryptographic duplicate protections. 🛠️ Tech Stack & Architecture Frontend Framework: React 19 + TypeScript + Vite Styling: Tailwind CSS with custom editorial nature design tokens (forest-800, forest-900, lime, ivory) Icons & Motion: Lucide Icons… View on GitHub . How I Built It Open-Weight AI Architecture NatureQuest is built entirely on open-source, open-weight AI rather than proprietary black-box APIs: NeuralEye Multi-Layer Forensics (haywoodsloan/ai-image-detector-deploy): Architecture: SwinV2 (Hierarchical Shifted-Window Vision Transformer) fine-tuned for high-accuracy discrimination between physical sensor photons and synthetic diffusion artifacts. Ensemble Defense: 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. Layer 2 (Vision Transformer): Evaluates frequency domain artifacts and lighting consistency using SwinV2 running on CPU inference. Anti-Duplicate Hashing: Uses perceptual difference hashing (dhash) and SHA-256 to prevent users from recycling previous quest photos. Procedural Quest Generation (Qwen/Qwen2.5-1.5B-Instruct via Ollama): 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. Runs locally or on edge containers without per-token API costs or third-party data tracking. 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. Why Does Open Innovation Matter? Open innovation is the backbone of NatureQuest AI for three critical reasons: 1)Privacy for Physical Locations & 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. 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. 3)Zero Paywalls & 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. Prize Categories Render — Best Use of Render** 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.