<?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: Abhishek</title>
    <description>The latest articles on DEV Community by Abhishek (@abhishek_4e01b4a5685153e8).</description>
    <link>https://dev.to/abhishek_4e01b4a5685153e8</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3113729%2F028d8845-37a2-4d78-be3a-659698920bde.webp</url>
      <title>DEV Community: Abhishek</title>
      <link>https://dev.to/abhishek_4e01b4a5685153e8</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abhishek_4e01b4a5685153e8"/>
    <language>en</language>
    <item>
      <title>Focus Friend: An Executive Assistant Built for My Overwhelmed Friend Rahul</title>
      <dc:creator>Abhishek</dc:creator>
      <pubDate>Wed, 14 Oct 2026 05:18:26 +0000</pubDate>
      <link>https://dev.to/abhishek_4e01b4a5685153e8/focus-friend-an-executive-assistant-built-for-my-overwhelmed-friendrahul-29h9</link>
      <guid>https://dev.to/abhishek_4e01b4a5685153e8/focus-friend-an-executive-assistant-built-for-my-overwhelmed-friendrahul-29h9</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;For my close friend rahul, opening Slack and email in the morning isn't just routine—it's an obstacle course of cognitive friction. rahul has ADHD, and when a 4-paragraph rambling email or a 15-person chaotic Slack thread lands in their inbox, &lt;strong&gt;Task Paralysis&lt;/strong&gt; sets in. The brain gets overwhelmed trying to separate social fluff and emotional subtext from actual deliverables. The notification gets minimized, and the task gets forgotten.&lt;/p&gt;

&lt;p&gt;Existing AI tools (like ChatGPT or Claude) often make this worse: they are conversational, chat-heavy, and require sending sensitive work emails to third-party cloud servers—a major privacy violation for work communications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Focus Friend&lt;/strong&gt; is a minimalist, local-first executive function companion built specifically to conquer this problem. It distills chaotic walls of text into three digestible data points in high-contrast Neo-Brutalist cards:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;🔵 &lt;strong&gt;THE VIBE (Cyan Card):&lt;/strong&gt; A one-sentence plain-English emotional temperature reading (e.g., &lt;em&gt;"The boss is pleased with progress and only asks for a routine slide polish"&lt;/em&gt;). This immediately disarms rejection sensitivity and anxiety.&lt;/li&gt;
&lt;li&gt;🔴 &lt;strong&gt;THE DEADLINE (Coral Card):&lt;/strong&gt; Isolates the exact calendar date or delivery window from atmospheric fluff.&lt;/li&gt;
&lt;li&gt;🟢 &lt;strong&gt;THE ACTION ITEM (Lime Card):&lt;/strong&gt; A single, imperative-verb bullet point (e.g., &lt;em&gt;"Review slide 7 metrics and reply with confirmation"&lt;/em&gt;). 1-click copy into Todoist or Slack so rahul can take action and close the app.&lt;/li&gt;
&lt;/ol&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Full-Stack App on Render:&lt;/strong&gt; &lt;a href="https://focus-friend-69go.onrender.com/" rel="noopener noreferrer"&gt;focus-friend.onrender.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/ezabhishek1/Focus-Friend" rel="noopener noreferrer"&gt;github.com/ezabhishek1/Focus-Friend&lt;/a&gt;
&lt;em&gt;(Anyone can test it instantly in their browser with the embedded Zero-Cloud Heuristic Engine and Overwhelm Presets, or run it locally connected to Microsoft Phi-3 via Ollama).&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&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/ezabhishek1" rel="noopener noreferrer"&gt;
        ezabhishek1
      &lt;/a&gt; / &lt;a href="https://github.com/ezabhishek1/Focus-Friend" rel="noopener noreferrer"&gt;
        Focus-Friend
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      **Focus Friend** is a local executive function assistant that uses open-weight AI to distill "walls of text" (emails, Slack threads) into three digestible data points: **Tone, Timeline, and Task.** By running locally, It ensures total privacy for sensitive work communications and provides a zero-latency experience to prevent focus-drift
    &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;⚡ Focus Friend — Local-First Executive Function Assistant&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Submission for Hacktoberfest 2026: "Build for a Friend" Challenge&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Dedicated to Alex ("The Overwhelmed Professional") and everyone navigating ADHD, neurodivergence, and cognitive overload in modern work environments.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://fastapi.tiangolo.com" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/22d1011093eea52fa5123614883ccd664de0c226b45b63c5e64b32b974fd1a04/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466173744150492d302e3131302b2d3030393638383f7374796c653d666c6174266c6f676f3d66617374617069266c6f676f436f6c6f723d7768697465" alt="FastAPI"&gt;&lt;/a&gt;
&lt;a href="https://www.python.org" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/10f9765169be58e196cb46c19b94822822ae2da08a68516599c1d8929891c4f0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d332e31312b2d3337373641423f7374796c653d666c6174266c6f676f3d707974686f6e266c6f676f436f6c6f723d7768697465" alt="Python"&gt;&lt;/a&gt;
&lt;a href="https://ollama.com" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/fb7cda67f0930c0b487786e46bdfd232519e956ac8b3becabf6565775179b426/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f6c6c616d612d5068692d2d332d626c61636b3f7374796c653d666c6174266c6f676f3d6f6c6c616d61266c6f676f436f6c6f723d7768697465" alt="Ollama"&gt;&lt;/a&gt;
&lt;a href="https://github.com/ezabhishek1/Focus-Friend/LICENSE" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667" alt="License: MIT"&gt;&lt;/a&gt;
&lt;a href="https://github.com/ezabhishek1/Focus-Friend/PRD.md" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/cbd95ac245defac6a884021ce5d96bac31e2718797b66ae339102e1f90c909dd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507269766163792d3130302532352532304c6f63616c2d627269676874677265656e" alt="Zero Cloud Leakage"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🎨 Aesthetic Neo-Brutalism UI&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Focus Friend is built with an unapologetic &lt;strong&gt;Neo-Brutalism UI Design System&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;High-Contrast Geometry:&lt;/strong&gt; Stark black borders (&lt;code&gt;3px&lt;/code&gt;/&lt;code&gt;4px&lt;/code&gt;), tactile hard geometric drop shadows (&lt;code&gt;box-shadow: 5px 5px 0px #121212&lt;/code&gt;), and zero blur.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visual Clarity for ADHD:&lt;/strong&gt; Bold color-coding eliminates reading fatigue
&lt;ul&gt;
&lt;li&gt;🔵 &lt;strong&gt;The Vibe (Cyan &lt;code&gt;#38BDF8&lt;/code&gt;):&lt;/strong&gt; Emotional context &amp;amp; tone to disarm rejection sensitivity.&lt;/li&gt;
&lt;li&gt;🔴 &lt;strong&gt;The Deadline (Coral &lt;code&gt;#FF6B6B&lt;/code&gt;):&lt;/strong&gt; Isolates the true calendar milestone from noise.&lt;/li&gt;
&lt;li&gt;🟢 &lt;strong&gt;The Action Item (Lime &lt;code&gt;#A3E635&lt;/code&gt;):&lt;/strong&gt; Single imperative bullet point for instant task initiation.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Calm Micro-Interactions:&lt;/strong&gt; Non-startling auditory feedback synthesized entirely in-browser with the Web Audio API (warm major chords, soft click, pop) and focus-friendly breathing progress…&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/ezabhishek1/Focus-Friend" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Stack &amp;amp; Architecture Highlights:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;FastAPI &amp;amp; Uvicorn (REST API v1):&lt;/strong&gt; Scalable Python backend with versioned endpoints (&lt;code&gt;/api/v1/extract&lt;/code&gt;, &lt;code&gt;/api/v1/health&lt;/code&gt;, &lt;code&gt;/api/v1/models&lt;/code&gt;, &lt;code&gt;/api/v1/presets&lt;/code&gt;), threadpool concurrency, and global exception handlers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Inference via Ollama &amp;amp; Microsoft Phi-3:&lt;/strong&gt; Runs open-weight &lt;code&gt;phi3:mini&lt;/code&gt; (2.3GB) strictly over &lt;code&gt;localhost:11434&lt;/code&gt; with zero cloud telemetry.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dual-Layer Zero-Cloud Heuristic Engine:&lt;/strong&gt; Deterministic regex and sentiment rules in both Python and client-side JavaScript, ensuring 100% functionality even when offline.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Aesthetic Neo-Brutalism UI:&lt;/strong&gt; High-contrast 4px borders, hard drop shadows, ADHD color coding, and calm Web Audio API sound synthesis (no audio files downloaded).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Centralized Reactive State Store:&lt;/strong&gt; Observable pub/sub architecture with selector-based subscriptions and dedicated action dispatchers.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Focus Friend was engineered around &lt;strong&gt;local-first open weights, deterministic safety fallbacks, and sensory-friendly UX&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;▼ [ExtractionService (FastAPI)] ├─► Tier 1: Local Ollama Daemon (Phi-3-mini-4k-instruct) via localhost:11434 └─► Tier 2: Zero-Cloud Heuristic NLP Engine (Deterministic Regex &amp;amp; Sentiment) │ ▼ [Structured 3-Card Distillation: The Vibe · The Deadline · The Action Item]&lt;/p&gt;

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

&lt;p&gt;Open-weight models and open innovation matter profoundly for applications that interact with the physical world:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Uncompromised Privacy for Living Spaces:&lt;/strong&gt; Urban exploration starts right from where you live—your apartment block, dorm, or neighborhood street. Proprietary closed APIs demand that you pipe your daily geographic context, walking routines, and photos to third-party corporate servers. With open-weight models, 0 bytes of personal habit data leave your device.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline Resilience on Trails &amp;amp; Alleys:&lt;/strong&gt; Real-world walks often take you into city parks, subway underpasses, or trail segments with poor cellular coverage. Closed API apps immediately fail when connection drops; open models running locally continue functioning in airplane mode.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No Metered Billing Anxiety:&lt;/strong&gt; Overcoming burnout shouldn't come with token quotas or surprise API bills. Open models empower builders to deliver free, resilient community utilities that anyone can run forever.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;This project was pair-programmed with Google DeepMind's Antigravity agentic coding harness, using the DevRelay gateway and official Agent Skills to inspect guidelines, establish the Neo-Brutalist design system, and manage deployment workflows.&lt;/p&gt;




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

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Overall Open-Source AI Challenge&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Render:&lt;/strong&gt; Deployed on Render using a native Blueprint (&lt;code&gt;render.yaml&lt;/code&gt;) as a Node.js web service running the Next.js App Router and dynamic server-side AI routes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Gemma:&lt;/strong&gt; Utilizes Google's open-weight &lt;code&gt;gemma:2b&lt;/code&gt; / &lt;code&gt;gemma2:2b&lt;/code&gt; via Ollama for lightweight, low-footprint quest distillation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of GitHub Copilot:&lt;/strong&gt; Used throughout the component modularization and test suite implementation.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Team Submissions: Built by &lt;a href="https://dev.to/ezabhishek1"&gt;@ezabhishek1&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
      <category>python</category>
    </item>
    <item>
      <title>How I Built an Offline-First Urban Exploration Game with Next.js, Ollama</title>
      <dc:creator>Abhishek</dc:creator>
      <pubDate>Wed, 14 Oct 2026 03:39:18 +0000</pubDate>
      <link>https://dev.to/abhishek_4e01b4a5685153e8/how-i-built-an-offline-first-urban-exploration-game-with-nextjs-ollama-4knh</link>
      <guid>https://dev.to/abhishek_4e01b4a5685153e8/how-i-built-an-offline-first-urban-exploration-game-with-nextjs-ollama-4knh</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;Most developers and tech workers spend 8 to 12 hours every day bathed in the blue glare of code editors, terminal output, and social feeds. When we do step outside, our heads are still tilted down toward glowing smartphones.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ParaQuest&lt;/strong&gt; is a mobile-first, tactile exploration application designed to break that screen hypnosis. Instead of acting as another addictive feed, chatbot, or gamified streak tracker, ParaQuest acts as an urban field guide with one objective: &lt;strong&gt;get you off your screen and into the real world.&lt;/strong&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Deployed App&lt;/strong&gt;: &lt;a href="https://paraquest.onrender.com" rel="noopener noreferrer"&gt;paraquest.onrender.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository&lt;/strong&gt;: &lt;a href="https://github.com/ezabhishek1/para-quest" rel="noopener noreferrer"&gt;github.com/ezabhishek1/para-quest&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;(You can test the application instantly in your browser using Curated Demo Mode or connect your local Ollama instance for live open-model inference).&lt;/em&gt;&lt;/p&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/ezabhishek1" rel="noopener noreferrer"&gt;
        ezabhishek1
      &lt;/a&gt; / &lt;a href="https://github.com/ezabhishek1/para-quest" rel="noopener noreferrer"&gt;
        para-quest
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A mobile-first, editorial web application crafted for the **DEV.to Hacktoberfest Week 1 2026 “Touch Grass” challenge**.
    &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;ParaQuest — The City Is Your Playground&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;A mobile-first, editorial web application crafted for the &lt;strong&gt;DEV.to Hacktoberfest Week 1 2026 “Touch Grass” challenge&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;ParaQuest helps people reconnect with physical reality through bite-sized, mind-opening urban exploration quests with a bold, tactile &lt;strong&gt;Neo-Brutalist&lt;/strong&gt; aesthetic.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌿 The Core Loop&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;$$\text{Choose Your Time} \longrightarrow \text{Get 3 Quests} \longrightarrow \text{Pocket Phone} \longrightarrow \text{Explore} \longrightarrow \text{Record Discovery}$$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zero Addictive Mechanics&lt;/strong&gt;: No streaks, no social leaderboards, no push notifications.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Strict Client-Side Privacy&lt;/strong&gt;: Journal entries, photos, and saved quests persist in the browser's &lt;strong&gt;IndexedDB&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deterministic Safety&lt;/strong&gt;: Application code enforces that quests require zero trespassing, zero money spent, and zero hazard.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🛠️ Technology Stack&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Framework&lt;/strong&gt;: Next.js 16 (App Router with TypeScript in strict mode)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Styling&lt;/strong&gt;: Tailwind CSS with custom Neo-Brutalist tokens (deep ink borders, tactile drop shadows, forest green and ochre accents)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Icons&lt;/strong&gt;: Lucide React&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Validation&lt;/strong&gt;: Zod runtime schemas&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Persistence&lt;/strong&gt;…&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/ezabhishek1/para-quest" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Stack &amp;amp; Architecture Highlights:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Next.js 16 (App Router)&lt;/strong&gt; &amp;amp; &lt;strong&gt;React 19&lt;/strong&gt; with strict TypeScript.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tailwind CSS&lt;/strong&gt; with a custom Neo-Brutalist design token system.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IndexedDB via &lt;code&gt;idb&lt;/code&gt;&lt;/strong&gt; with client-side canvas photo compression for zero-cloud data sovereignty.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vitest &amp;amp; JSDOM&lt;/strong&gt; with 10 unit tests verifying deterministic safety rules, Zod schemas, and photo validation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Render Blueprint (&lt;code&gt;render.yaml&lt;/code&gt;)&lt;/strong&gt; for one-click full-stack deployment.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;ParaQuest is architected around &lt;strong&gt;open-weight models and local inference via &lt;a href="https://ollama.com" rel="noopener noreferrer"&gt;Ollama&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Open-Weight Model Architecture (Gemma)
&lt;/h3&gt;

&lt;p&gt;The server-side generation layer calls Ollama (&lt;code&gt;/api/generate&lt;/code&gt;) targeting lightweight open models (such as &lt;code&gt;gemma:2b&lt;/code&gt; or &lt;code&gt;gemma2:2b&lt;/code&gt;). Because the model requires only ~1.6 GB to 2.0 GB of VRAM, developers can run inference locally and offline even on entry-level laptop GPUs (like an NVIDIA RTX 2050 4GB). It also supports cloud open models such as &lt;code&gt;gemma4:cloud&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Deterministic Safety Engine &amp;amp; Runtime Validation
&lt;/h3&gt;

&lt;p&gt;AI models should never send users into dangerous real-world situations. Rather than relying solely on LLM prompt obedience, ParaQuest validates all model outputs through an application-level deterministic safety validator:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zero Trespassing&lt;/strong&gt;: Rejects prompts mentioning fences, private property, abandoned buildings, or restricted zones.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Financial Cost&lt;/strong&gt;: Rejects tasks requiring purchasing goods, drinks, or spending money.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Physical Hazard&lt;/strong&gt;: Filters instructions to touch unknown animals, taste wild plants, or cross highways.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Strict Duration Constraints&lt;/strong&gt;: Runtime schemas enforced via &lt;strong&gt;Zod&lt;/strong&gt; (&lt;code&gt;AiQuestsResponseSchema&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Graceful Curated Demo Fallback
&lt;/h3&gt;

&lt;p&gt;If Ollama is offline or the user is exploring without a local AI daemon, the app seamlessly provides a hand-crafted catalog of verified urban quests. The UI transparently identifies demo quests and never hallucinates or disguises fallback output as AI-generated.&lt;/p&gt;

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

&lt;p&gt;Open innovation and open-weight AI matter deeply for applications that bridge the digital and physical worlds:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Complete Privacy for Personal Living Spaces&lt;/strong&gt;: Urban exploration starts from where you live—your campus dorm, apartment block, or neighborhood street. Closed commercial AI APIs require piping your daily geographic context, daily schedule, and personal field observations to proprietary servers. With local open models, your prompts and daily routines never leave your hardware.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline-First Resilience&lt;/strong&gt;: Nature parks, hiking paths, and remote alleys frequently have spotty cellular reception. Closed API apps break the moment connectivity drops; open-weight models running on local devices remain 100% operational in airplane mode.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Predictable Cost &amp;amp; Community Sovereignty&lt;/strong&gt;: Real-world exploration should be accessible to anyone regardless of API subscription tiers or token rate limits. Open models empower builders to deliver free, sustainable community utilities without metered API billing anxiety.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;This project was pair-programmed with Google DeepMind's Antigravity agentic coding harness, using the DevRelay gateway and official Agent Skills to inspect guidelines, build the Neo-Brutalist design system, and manage deployment configurations.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Overall Open-Source AI Challenge&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Render:&lt;/strong&gt;: Deployed on Render using a native Blueprint (&lt;code&gt;render.yaml&lt;/code&gt;) as a Node.js web service running the Next.js App Router and dynamic server-side AI routes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Best Use of Gemma:&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Best Use of GitHub Copilot:&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Team Submissions: Built by &lt;a href="https://dev.to/ezabhishek1"&gt;@ezabhishek1&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

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