<?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: DEVANSHU PURI</title>
    <description>The latest articles on DEV Community by DEVANSHU PURI (@devanshupuri1807).</description>
    <link>https://dev.to/devanshupuri1807</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%2F4155872%2F87c580f6-e450-4356-b6cb-439975be8719.png</url>
      <title>DEV Community: DEVANSHU PURI</title>
      <link>https://dev.to/devanshupuri1807</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/devanshupuri1807"/>
    <language>en</language>
    <item>
      <title>BaseBuildStack: Privacy-First AI Technical Interview Preparation Built on Open Weights</title>
      <dc:creator>DEVANSHU PURI</dc:creator>
      <pubDate>Sun, 18 Oct 2026 18:49:32 +0000</pubDate>
      <link>https://dev.to/devanshupuri1807/basebuildstack-privacy-first-ai-technical-interview-preparation-built-on-open-weights-5am6</link>
      <guid>https://dev.to/devanshupuri1807/basebuildstack-privacy-first-ai-technical-interview-preparation-built-on-open-weights-5am6</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&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%2F2uhltfyemhn6c1w4wrda.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%2F2uhltfyemhn6c1w4wrda.png" alt=" " width="799" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;BaseBuildStack&lt;/strong&gt; is an engineering interview preparation micro-SaaS powered by open-weight AI models and deterministic validation engines.&lt;/p&gt;

&lt;p&gt;Traditional technical interview preparation is broken in two major ways:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Exorbitant Cost&lt;/strong&gt;: Commercial platforms charge candidates anywhere from $35 to $100+ per month, pricing out students, career switchers, and engineers from emerging economies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data Privacy Risks&lt;/strong&gt;: Closed platforms upload sensitive candidate resumes, GitHub repositories, and private code solutions to third-party commercial LLM providers to train proprietary models.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;BaseBuildStack delivers an adaptive, high-speed interview practice suite that runs on open-source AI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Module I: DSA &amp;amp; Technical Blitz&lt;/strong&gt;: 45-second pattern identification cards, line-spotting bug audits, and SM-2 spaced repetition review.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Module II: Personalized Interview Quizzes&lt;/strong&gt;: Adaptive question drills generated from the candidate's exact tech stack, resume claims, and code repositories.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Module III: Tech Bites&lt;/strong&gt;: 15-minute interactive architectural conceptual models (RAG pipelines, Cache-Aside strategies, Vector Embeddings, Docker process isolation).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Module IV: Mind Sprints&lt;/strong&gt;: Daily 5-minute single-solution logic grids and 4-quadrant metacognitive confidence calibration.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Who Would Pay For It?
&lt;/h3&gt;

&lt;p&gt;Job-seeking software engineers, bootcamp graduates, and developers preparing for AI and distributed systems technical rounds. We designed it as a sustainable side hustle with a &lt;strong&gt;₹9/month (~$0.11 USD) Pro Plan&lt;/strong&gt; via Razorpay, unlocking deep repository analysis, adaptive weak-area drills, and unlimited review sessions.&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://basebuildstack.onrender.com" rel="noopener noreferrer"&gt;https://basebuildstack.onrender.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🚀 &lt;strong&gt;Test Account Available&lt;/strong&gt;: Full guest mode or instant registration with Google OAuth, GitHub OAuth, or Email/Password.&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/devanshu-puri" rel="noopener noreferrer"&gt;
        devanshu-puri
      &lt;/a&gt; / &lt;a href="https://github.com/devanshu-puri/BaseBuildStack" rel="noopener noreferrer"&gt;
        BaseBuildStack
      &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;p&gt;This is a &lt;a href="https://nextjs.org" rel="nofollow noopener noreferrer"&gt;Next.js&lt;/a&gt; project bootstrapped with &lt;a href="https://nextjs.org/docs/app/api-reference/cli/create-next-app" rel="nofollow noopener noreferrer"&gt;&lt;code&gt;create-next-app&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Getting Started&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;First, run the development server:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;npm run dev
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; or&lt;/span&gt;
yarn dev
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; or&lt;/span&gt;
pnpm dev
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; or&lt;/span&gt;
bun dev&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Open &lt;a href="http://localhost:3000" rel="nofollow noopener noreferrer"&gt;http://localhost:3000&lt;/a&gt; with your browser to see the result.&lt;/p&gt;
&lt;p&gt;You can start editing the page by modifying &lt;code&gt;app/page.tsx&lt;/code&gt;. The page auto-updates as you edit the file.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Learn More&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;To learn more about Next.js, take a look at the following resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://nextjs.org/docs" rel="nofollow noopener noreferrer"&gt;Next.js Documentation&lt;/a&gt; - learn about Next.js features and API.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://nextjs.org/learn" rel="nofollow noopener noreferrer"&gt;Learn Next.js&lt;/a&gt; - an interactive Next.js tutorial.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can check out &lt;a href="https://github.com/vercel/next.js" rel="noopener noreferrer"&gt;the Next.js GitHub repository&lt;/a&gt; - your feedback and contributions are welcome!&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Deploy on Vercel&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;The easiest way to deploy your Next.js app is to use the &lt;a href="https://vercel.com/new?utm_medium=default-template&amp;amp;filter=next.js&amp;amp;utm_source=create-next-app&amp;amp;utm_campaign=create-next-app-readme" rel="nofollow noopener noreferrer"&gt;Vercel Platform&lt;/a&gt; from the creators of Next.js.&lt;/p&gt;
&lt;p&gt;Check out our &lt;a href="https://nextjs.org/docs/app/building-your-application/deploying" rel="nofollow noopener noreferrer"&gt;Next.js deployment documentation&lt;/a&gt; for more details.&lt;/p&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/devanshu-puri/BaseBuildStack" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;p&gt;The complete source code is open source under the MIT License on GitHub:&lt;br&gt;&lt;br&gt;
👉 &lt;a href="https://github.com/devanshu-puri/BaseBuildStack" rel="noopener noreferrer"&gt;https://github.com/devanshu-puri/BaseBuildStack&lt;/a&gt;&lt;/p&gt;




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

&lt;p&gt;BaseBuildStack was architected from day one to treat open-source AI as a first-class citizen rather than a bolt-on API wrapper:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Local Open-Weight Inference (Ollama)&lt;/strong&gt;: Our core LLM Gateway interfaces with local open-weight models (&lt;code&gt;gemma2:9b&lt;/code&gt; and &lt;code&gt;llama3&lt;/code&gt;) via Ollama. It synthesizes targeted interview questions, hints, and explanations on demand.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open Embeddings (&lt;code&gt;all-minilm&lt;/code&gt;)&lt;/strong&gt;: We utilize open SentenceTransformer embeddings via Ollama for repository chunking, question similarity search, and semantic tag matching.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deterministic Assertion Sandbox&lt;/strong&gt;: Open models are powerful, but non-deterministic hallucinations break technical learning. We pair all model code evaluation with an isolated Node.js worker-thread sandbox (&lt;code&gt;tests/unit/sandbox.test.ts&lt;/code&gt;) that executes generated test suites deterministically against candidate code.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zod Boundary Schemas&lt;/strong&gt;: Every response generated by open-source models is parsed and strictly validated against Zod schemas (&lt;code&gt;LlmValidationError&lt;/code&gt;) to guarantee rigid runtime types.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Modern Web Stack&lt;/strong&gt;: Next.js 15, React 19, custom Aurora glassmorphism UI system, user-scoped MongoDB storage, and Web Crypto PBKDF2 authentication.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;Open innovation was not just a design preference for BaseBuildStack—it is the foundational reason the product works:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Unit Economics That Make Micropayments Viable&lt;/strong&gt;:
If we used closed, commercial APIs charging $0.01 to $0.03 per prompt/completion, a candidate completing 50 drills a day would burn through our margins in hours. Running open-weight models on self-hosted or local infrastructure reduces marginal inference costs to near zero, allowing us to offer a profitable &lt;strong&gt;₹9/month&lt;/strong&gt; subscription model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero-Trust Resume &amp;amp; Code Privacy&lt;/strong&gt;:
Candidates often practice with proprietary codebases or sensitive career history. By offering a local inference pipeline via Ollama, code and resumes remain strictly on the candidate's machine and are never shipped off to train third-party commercial datasets.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Model Autonomy &amp;amp; Future-Proofing&lt;/strong&gt;:
Closed API providers frequently deprecate models, shift safety guardrails, or unexpectedly raise pricing tiers. With our open gateway architecture, we can hot-swap between Gemma, Mistral, Llama, or DeepSeek Coder with a single environment flag without changing any application logic.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline Resilience&lt;/strong&gt;:
Because the core engine, spaced-repetition scheduler, and logic puzzle generator are fully deterministic, the app can function completely offline on a laptop without internet connectivity.&lt;/li&gt;
&lt;/ol&gt;




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

&lt;p&gt;This entire platform was engineered, architected, and continuously validated using the Google DeepMind Antigravity AI pair programming agent and DevRelay. &lt;/p&gt;

&lt;p&gt;From writing the OWASP-grade cryptographic authentication to resolving strict Next.js 15 middleware boundaries and validating all 251 unit test suites, the transparent workflow was recorded via DevRelay.&lt;/p&gt;




&lt;h2&gt;
  
  
  My First User
&lt;/h2&gt;

&lt;p&gt;We onboarded two candidate testers actively interviewing for full-stack and platform roles. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tester 1 (Student)&lt;/strong&gt;: Specifically praised the 45-second Pattern Blitz cards, noting that fast-paced pattern recognition helped reduce anxiety during real live-coding rounds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tester 2 (Junior Developer)&lt;/strong&gt;: Tested the resume-tailored quiz generation and appreciated that the app didn't require sharing API keys or uploading confidential work projects to third-party closed servers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Payment Feedback&lt;/strong&gt;: Both confirmed that ₹9/month was a micro-expense they would pay without hesitation compared to costly recurring subscription models.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>opensource</category>
    </item>
    <item>
      <title>OutLoot System Architecture</title>
      <dc:creator>DEVANSHU PURI</dc:creator>
      <pubDate>Sat, 10 Oct 2026 17:58:24 +0000</pubDate>
      <link>https://dev.to/devanshupuri1807/outloot-system-architecture-1e3m</link>
      <guid>https://dev.to/devanshupuri1807/outloot-system-architecture-1e3m</guid>
      <description></description>
    </item>
    <item>
      <title>OutLoot: Turn Screen Time Into Real Loot with Local Gemma AI &amp; Verified Outdoor Trails</title>
      <dc:creator>DEVANSHU PURI</dc:creator>
      <pubDate>Sat, 10 Oct 2026 17:46:11 +0000</pubDate>
      <link>https://dev.to/devanshupuri1807/outloot-turn-screen-time-into-real-loot-with-local-gemma-ai-verified-outdoor-trails-12c4</link>
      <guid>https://dev.to/devanshupuri1807/outloot-turn-screen-time-into-real-loot-with-local-gemma-ai-verified-outdoor-trails-12c4</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;&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%2F0qqt2i4z9xpk02nf9tme.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%2F0qqt2i4z9xpk02nf9tme.png" alt=" " width="620" height="1386"&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%2Frrhtr9i5oa3v8ful9o5g.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%2Frrhtr9i5oa3v8ful9o5g.png" alt=" " width="620" height="1386"&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%2F6tptgn3wze8vur6z9ydu.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%2F6tptgn3wze8vur6z9ydu.png" alt=" " width="620" height="1386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Most fitness or location-based games commit one of two fundamental mistakes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;They demand screen addiction:&lt;/strong&gt; They force you to stare directly at your glass display while navigating busy sidewalks and nature paths, turning an outdoor walk into another session of visual fatigue.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;They are trivially spoofed:&lt;/strong&gt; They rely on easily faked client timers or step counts that can be simulated by shaking a phone from a desk chair or riding in a car.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;OutLoot&lt;/strong&gt; flips this entirely. It is a screen-light, server-authoritative exploration game designed for developers, students, and knowledge workers who spend 8+ hours a day staring at code editors and need a compelling, gameful reason to step away, disconnect, and touch grass.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Highlights:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Server-Authoritative Anti-Spoofing Movement Engine:&lt;/strong&gt; The client collects raw GPS breadcrumbs, but never validates its own progress. The server evaluates coordinates against physics constraints (speed between 0.5–3.5 m/s, GPS horizontal accuracy ≤ 30m, sample interval ≤ 30s, and a minimum displacement threshold of 75m) to ensure only genuine outdoor foot travel earns rewards.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Gemma AI Storytelling &amp;amp; Quests:&lt;/strong&gt; A local open-weight &lt;strong&gt;Gemma model&lt;/strong&gt; (&lt;code&gt;gemma2:2b&lt;/code&gt; via Ollama) serves as the game master. It generates dynamic outdoor scavenger quests, walking tips, and mythic relic lore (like &lt;em&gt;Clover Sprouts&lt;/em&gt;, &lt;em&gt;Dewdrop Crystals&lt;/em&gt;, and &lt;em&gt;Ancient Acorns&lt;/em&gt;) without sending any location data to third-party cloud APIs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Active Screen Time Heartbeats &amp;amp; Grass Debt:&lt;/strong&gt; A background engagement tracker monitors active mouse, keyboard, and touch interactions. When you exceed your threshold (e.g., 30 minutes of continuous screen time), a frosted-glass &lt;strong&gt;Touch Grass Alert&lt;/strong&gt; modal nudges you to take a walk. You can also import daily screen hours from &lt;strong&gt;Google Digital Wellbeing&lt;/strong&gt; to calculate your &lt;em&gt;Grass Debt&lt;/em&gt; (15 outdoor minutes required per hour of screen time).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Social Leaderboard, Follow System &amp;amp; Trail Inspector:&lt;/strong&gt; Compete on a global leaderboard ranked by Grass Score (&lt;code&gt;points + outdoor_mins * 2&lt;/code&gt;). Follow teammates, send tactile &lt;code&gt;🌱 Nudge&lt;/code&gt; alerts to get friends outside, and click &lt;strong&gt;&lt;code&gt;🗺️ Trail&lt;/code&gt;&lt;/strong&gt; on any player to inspect their verified outdoor walking path directly on the retro dark-mode map!&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Double-Entry Points Ledger &amp;amp; Real Perks:&lt;/strong&gt; All points are recorded in an append-only ledger with cryptographic idempotency keys. Redeem points for promotional partner vouchers with unique redemption codes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Commercial API Keys &amp;amp; 100% Open Data:&lt;/strong&gt; Built with OpenStreetMap (OSM) and Leaflet using custom CSS dark styling. No Mapbox/Google Maps billing, no watermarks, and no third-party telemetry.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Deployed App (Render):&lt;/strong&gt; &lt;a href="https://outloot-tgtrails.onrender.com" rel="noopener noreferrer"&gt;https://outloot-tgtrails.onrender.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Run:&lt;/strong&gt; Run &lt;code&gt;uvicorn server.main:app --reload&lt;/code&gt; and visit &lt;code&gt;http://127.0.0.1:8000/&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero-Setup PWA:&lt;/strong&gt; Fully responsive across mobile browsers and desktops with a retro cyber/pixel aesthetic.&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/devanshu-puri" rel="noopener noreferrer"&gt;
        devanshu-puri
      &lt;/a&gt; / &lt;a href="https://github.com/devanshu-puri/OutLoot" rel="noopener noreferrer"&gt;
        OutLoot
      &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;TG Trails (OutLoot) 🌿✦&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Hacktoberfest Open-Source AI Challenge (Week 1: "Touch Grass")&lt;/strong&gt;&lt;br&gt;
An outdoor walking PWA where genuine physical movement unlocks virtual drops and sponsor vouchers, accompanied by private local Gemma AI missions, real-time screen time tracking, and social leaderboards.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://render.com/deploy?repo=https://github.com/devanshu-puri/OutLoot" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/c3053e93bc9f0a2cd84050a5ff9f07cc5e639621a72e50dce48781f4a38f10e2/68747470733a2f2f72656e6465722e636f6d2f696d616765732f6465706c6f792d746f2d72656e6465722d627574746f6e2e737667" alt="Deploy to Render"&gt;&lt;/a&gt;
&lt;a href="https://github.com/devanshu-puri/OutLoot/actions/workflows/ci.yml" rel="noopener noreferrer"&gt;&lt;img src="https://github.com/devanshu-puri/OutLoot/actions/workflows/ci.yml/badge.svg" alt="OutLoot CI"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌟 What is TG Trails?&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Most apps optimize to maximize your screen time. &lt;strong&gt;TG Trails&lt;/strong&gt; is built to minimize it.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Walk outside:&lt;/strong&gt; Put your phone in your pocket. The app uses server-authoritative physics checks to qualify genuine pedestrian movement (not GPS jumps or vehicle speeds).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audio &amp;amp; Haptic Discovery:&lt;/strong&gt; When your accumulated movement unlocks a nearby drop, your phone rings with a dual-tone chime and vibration cue.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Collect &amp;amp; Earn:&lt;/strong&gt; Step within proximity of the drop to collect items across 5 rarities, backed by an append-only points ledger.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local AI Missions &amp;amp; Lore:&lt;/strong&gt; A locally-hosted open-weight model (&lt;strong&gt;Google Gemma via Ollama&lt;/strong&gt;) generates tailored outdoor walking missions and immersive…&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/devanshu-puri/OutLoot" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/devanshu-puri/OutLoot" rel="noopener noreferrer"&gt;https://github.com/devanshu-puri/OutLoot&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;License:&lt;/strong&gt; MIT Open Source&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Test Suite:&lt;/strong&gt; 61 automated unit and integration tests passing (&lt;code&gt;python -m pytest&lt;/code&gt;) covering physics filters, ledger accounting, authentication, trail rendering, and local Gemma fallbacks.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;OutLoot is built with a focus on simplicity, offline resilience, and zero cloud API dependencies:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Architecture Overview
&lt;/h3&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%2Fzmprgm3cli2of69k6mhk.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%2Fzmprgm3cli2of69k6mhk.png" alt="OutLoot System Architecture" width="800" height="447"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Technologies Used:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI Engine:&lt;/strong&gt; Google's &lt;strong&gt;Gemma&lt;/strong&gt; open-weight model (&lt;code&gt;gemma2:2b&lt;/code&gt; / &lt;code&gt;gemma:7b&lt;/code&gt;) running locally via &lt;strong&gt;Ollama&lt;/strong&gt;. Responses are strictly constrained to JSON schemas with prompt sanitization, an 8-second circuit breaker, and an offline fallback pack of 12 hand-crafted missions ensuring 100% uptime even on remote trails without internet.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Server &amp;amp; Logic:&lt;/strong&gt; Python 3.12, FastAPI, and Pydantic v2 schemas. SQLite in WAL mode with strict foreign key constraints and ACID transaction managers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mapping:&lt;/strong&gt; Leaflet 1.9.4 and OpenStreetMap standard tiles enhanced with CSS inversion filters (&lt;code&gt;filter: invert(100%) hue-rotate(180deg) brightness(82%) contrast(108%)&lt;/code&gt;), delivering a clean dark cyber aesthetic without commercial API keys or tile watermarks.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  * &lt;strong&gt;Screen-Light UX:&lt;/strong&gt; Screen Wake Lock API and audio/haptic chimes allow players to keep the app active in their pocket at minimum screen brightness.
&lt;/h2&gt;

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

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Absolute Location Privacy:&lt;/strong&gt; Geolocation breadcrumbs and daily movement patterns are deeply personal. Sending real-time coordinates to proprietary cloud AI providers risks leaking sensitive physical routines. By running open-weight Gemma models locally on the device or self-hosted server, your physical whereabouts never leave your custody.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Separation of Determinism and Creativity:&lt;/strong&gt; Core game economics (points, anti-spoofing verification, vouchers) must remain 100% deterministic and auditable. Open-source architecture ensures open-weight AI is dedicated solely to creative tasks (quests, lore, and wellbeing coaching), while deterministic code guarantees fairness.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No Hidden Costs, Rate Limits, or Paywalls:&lt;/strong&gt; Proprietary APIs inevitably deprecate endpoints, introduce per-token costs, or enforce usage caps. Open-source AI and community OpenStreetMap data make OutLoot completely free to self-host, fork, and operate forever.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  4. &lt;strong&gt;Resilience in Nature:&lt;/strong&gt; True outdoor exploration often happens in dead zones with zero cellular connectivity. Open-weight models and offline fallback systems ensure the game keeps working whether you are in a downtown park or a secluded mountain ridge.
&lt;/h2&gt;

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

&lt;p&gt;OutLoot was designed, implemented, tested, and deployed end-to-end with the assistance of &lt;strong&gt;Antigravity&lt;/strong&gt; (Google DeepMind's agentic AI coding assistant). The session coordinated:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Drafting Pydantic schemas, database migrations, and geodesic haversine algorithms.&lt;/li&gt;
&lt;li&gt;Developing the 61-test verification suite (&lt;code&gt;pytest&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Integrating the local Gemma Ollama interface and fallback pipelines.&lt;/li&gt;
&lt;li&gt;Automating the deployment to Render via infrastructure-as-code (&lt;code&gt;render.yaml&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Interactive trail inspection and social follow mechanics.
You can view the full source code and commit history directly on GitHub:
👉 &lt;strong&gt;&lt;a href="https://github.com/devanshu-puri/OutLoot" rel="noopener noreferrer"&gt;https://github.com/devanshu-puri/OutLoot&lt;/a&gt;&lt;/strong&gt;
---
## Prize Categories&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-Source AI Challenge Week 1: Touch Grass&lt;/strong&gt; (Primary Track)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Gemma&lt;/strong&gt; (Local open-weight Gemma model generating structured JSON quests, seasonal walking tips, and biome relic lore with offline fallback guarantees)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Render&lt;/strong&gt; (Automated infrastructure-as-code deployment on Render serving FastAPI backend and PWA frontend with zero external dependencies)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Technologies Used:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI Engine:&lt;/strong&gt; Google's &lt;strong&gt;Gemma&lt;/strong&gt; open-weight model (&lt;code&gt;gemma2:2b&lt;/code&gt; / &lt;code&gt;gemma:7b&lt;/code&gt;) running locally via &lt;strong&gt;Ollama&lt;/strong&gt;. Responses are strictly constrained to JSON schemas with prompt sanitization, an 8-second circuit breaker, and an offline fallback pack of 12 hand-crafted missions ensuring 100% uptime even on remote trails without internet.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Server &amp;amp; Logic:&lt;/strong&gt; Python 3.12, FastAPI, and Pydantic v2 schemas. SQLite in WAL mode with strict foreign key constraints and ACID transaction managers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mapping:&lt;/strong&gt; Leaflet 1.9.4 and OpenStreetMap standard tiles enhanced with CSS inversion filters (&lt;code&gt;filter: invert(100%) hue-rotate(180deg) brightness(82%) contrast(108%)&lt;/code&gt;), delivering a clean dark cyber aesthetic without commercial API keys or tile watermarks.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  * &lt;strong&gt;Screen-Light UX:&lt;/strong&gt; Screen Wake Lock API and audio/haptic chimes allow players to keep the app active in their pocket at minimum screen brightness.
&lt;/h2&gt;

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

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Absolute Location Privacy:&lt;/strong&gt; Geolocation breadcrumbs and daily movement patterns are deeply personal. Sending real-time coordinates to proprietary cloud AI providers risks leaking sensitive physical routines. By running open-weight Gemma models locally on the device or self-hosted server, your physical whereabouts never leave your custody.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Separation of Determinism and Creativity:&lt;/strong&gt; Core game economics (points, anti-spoofing verification, vouchers) must remain 100% deterministic and auditable. Open-source architecture ensures open-weight AI is dedicated solely to creative tasks (quests, lore, and wellbeing coaching), while deterministic code guarantees fairness.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No Hidden Costs, Rate Limits, or Paywalls:&lt;/strong&gt; Proprietary APIs inevitably deprecate endpoints, introduce per-token costs, or enforce usage caps. Open-source AI and community OpenStreetMap data make OutLoot completely free to self-host, fork, and operate forever.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  4. &lt;strong&gt;Resilience in Nature:&lt;/strong&gt; True outdoor exploration often happens in dead zones with zero cellular connectivity. Open-weight models and offline fallback systems ensure the game keeps working whether you are in a downtown park or a secluded mountain ridge.
&lt;/h2&gt;

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

&lt;p&gt;OutLoot was designed, implemented, tested, and deployed end-to-end with the assistance of &lt;strong&gt;Antigravity&lt;/strong&gt; (Google DeepMind's agentic AI coding assistant). The session coordinated:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Drafting Pydantic schemas, database migrations, and geodesic haversine algorithms.&lt;/li&gt;
&lt;li&gt;Developing the 61-test verification suite (&lt;code&gt;pytest&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Integrating the local Gemma Ollama interface and fallback pipelines.&lt;/li&gt;
&lt;li&gt;Automating the deployment to Render via infrastructure-as-code (&lt;code&gt;render.yaml&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Interactive trail inspection and social follow mechanics.
You can view the full source code and commit history directly on GitHub:
👉 &lt;strong&gt;&lt;a href="https://github.com/devanshu-puri/OutLoot" rel="noopener noreferrer"&gt;https://github.com/devanshu-puri/OutLoot&lt;/a&gt;&lt;/strong&gt;
---
## Prize Categories&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-Source AI Challenge Week 1: Touch Grass&lt;/strong&gt; (Primary Track)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Gemma&lt;/strong&gt; (Local open-weight Gemma model generating structured JSON quests, seasonal walking tips, and biome relic lore with offline fallback guarantees)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Render&lt;/strong&gt; (Automated infrastructure-as-code deployment on Render serving FastAPI backend and PWA frontend with zero external dependencies)&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>opensource</category>
      <category>hacktoberfest</category>
    </item>
    <item>
      <title>I Built CircleCue for a Friend, Helping them to Stay in Sync, Without Interrupting</title>
      <dc:creator>DEVANSHU PURI</dc:creator>
      <pubDate>Sun, 04 Oct 2026 17:45:25 +0000</pubDate>
      <link>https://dev.to/devanshupuri1807/i-built-circlecue-for-a-friend-helping-them-to-stay-in-sync-without-interrupting-4khh</link>
      <guid>https://dev.to/devanshupuri1807/i-built-circlecue-for-a-friend-helping-them-to-stay-in-sync-without-interrupting-4khh</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;CircleCue is a private app that helps trusted people share the context that often leads to repeated calls and unanswered messages: what they’re doing, when they expect to be free, whether they’re travelling, and whether their phone is on silent or low on battery.&lt;/p&gt;

&lt;p&gt;I built it for a friend,family-member and loved one who worries when I can’t answer, especially when I’m busy or travelling. I can share an update once, and they see only the details I’ve allowed them to see. CircleCue has no public feed, hidden monitoring, or background location tracking.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://circlecue-web.onrender.com/" rel="noopener noreferrer"&gt;Live app&lt;/a&gt; — sign-in required&lt;br&gt;
&lt;a href="https://github.com/devanshu-puri/CircleCue" rel="noopener noreferrer"&gt;Source code on GitHub&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;I used four files to help coding agents pick up the project across sessions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/devanshu-puri/CircleCue/blob/master/AGENTS.md" rel="noopener noreferrer"&gt;AGENTS.md&lt;/a&gt; — project rules and safety boundaries&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/devanshu-puri/CircleCue/blob/master/docs/MEMORY.md" rel="noopener noreferrer"&gt;Project memory&lt;/a&gt; — product contracts and module status&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/devanshu-puri/CircleCue/blob/master/docs/DECISIONS.md" rel="noopener noreferrer"&gt;Decision log&lt;/a&gt; — important trade-offs&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/devanshu-puri/CircleCue/blob/master/docs/DEVLOG.md" rel="noopener noreferrer"&gt;Build log&lt;/a&gt; — implementation history&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;CircleCue uses Next.js and TypeScript for the web app, FastAPI and Pydantic for the API, MongoDB Atlas for storage, and Temporal for durable travel and timeline workflows. Render hosts the app and API, and Gemma runs on a DigitalOcean GPU.&lt;/p&gt;

&lt;p&gt;Gemma turns plain-language updates like “studying till 8, no calls” into structured drafts. The user reviews a draft before it is saved or shared. The model does not decide permissions, calculate dates, or write to the database; deterministic code handles those. If the model is unavailable, a rules-based parser and regular forms keep the app usable.&lt;/p&gt;

&lt;p&gt;I worked across coding-agent sessions, including one with Antigravity. I had limited AI tokens and no pro model, so sessions could end before the work was finished. To avoid losing decisions or asking the next agent to guess, I broke the project into modules with clear completion steps and kept the current state, decisions, and build history in the repo. I later made the handoff pack agent-neutral.&lt;/p&gt;

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

&lt;p&gt;An open-weight model behind a replaceable adapter gives me the option to run inference on infrastructure I control or locally during development, and to change models without rebuilding the app around a closed API.&lt;/p&gt;

&lt;p&gt;That flexibility matters for a privacy-focused app. The model gets only the owner’s text and limited parsing context; it never sees another person’s activity. Permissions and sharing stay in the application’s deterministic code.&lt;/p&gt;

&lt;p&gt;Open tools also helped me keep building through limited model access: I could switch agents, preserve project knowledge in versioned files, and use a rules-based fallback when model access ran out.&lt;/p&gt;

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

&lt;p&gt;I used Antigravity for one of the build sessions, but I don’t have that transcript saved in DevRelay yet. I’ll add a session link if I’m able to retrieve it.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Best Use of Render&lt;/li&gt;
&lt;li&gt;Best Use of DigitalOcean&lt;/li&gt;
&lt;li&gt;Best Use of Gemma&lt;/li&gt;
&lt;li&gt;Best Use of MongoDB Atlas&lt;/li&gt;
&lt;li&gt;Best Use of Temporal&lt;/li&gt;
&lt;/ul&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%2Fjjvepiep9r4eowu72em7.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%2Fjjvepiep9r4eowu72em7.png" alt=" " width="376" height="928"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Friend's feedback:
&lt;/h1&gt;

&lt;p&gt;CircleCue would be useful for keeping up with your class schedule and exams without having to ask you repeatedly. I could check when you’re in class or studying and see when an exam is coming up. If you’re busy, your live update lets me know you’re studying, so I can wait and connect with you later instead of interrupting you. That would be especially helpful for non-urgent things.&lt;/p&gt;

&lt;p&gt;Designed and built by me :)&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
      <category>hacktoberfest</category>
    </item>
    <item>
      <title>MLH hacktober fest 2026</title>
      <dc:creator>DEVANSHU PURI</dc:creator>
      <pubDate>Thu, 01 Oct 2026 22:05:08 +0000</pubDate>
      <link>https://dev.to/devanshupuri1807/mlh-hacktober-fest-2026-457g</link>
      <guid>https://dev.to/devanshupuri1807/mlh-hacktober-fest-2026-457g</guid>
      <description></description>
    </item>
    <item>
      <title>This is my first vblog , and i have came to know about this , is through mlh-hacktober-fest 2026.</title>
      <dc:creator>DEVANSHU PURI</dc:creator>
      <pubDate>Thu, 01 Oct 2026 22:03:37 +0000</pubDate>
      <link>https://dev.to/devanshupuri1807/this-is-my-first-vblog-and-i-have-came-to-know-about-this-is-through-mlh-hacktober-fest-2026-2lfk</link>
      <guid>https://dev.to/devanshupuri1807/this-is-my-first-vblog-and-i-have-came-to-know-about-this-is-through-mlh-hacktober-fest-2026-2lfk</guid>
      <description></description>
    </item>
  </channel>
</rss>
