<?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: Manan</title>
    <description>The latest articles on DEV Community by Manan (@manan_12d42747e2d787fbca7).</description>
    <link>https://dev.to/manan_12d42747e2d787fbca7</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%2F4161870%2F90873cf4-481e-4001-9818-47e66b5573ce.png</url>
      <title>DEV Community: Manan</title>
      <link>https://dev.to/manan_12d42747e2d787fbca7</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/manan_12d42747e2d787fbca7"/>
    <language>en</language>
    <item>
      <title>ClientVault</title>
      <dc:creator>Manan</dc:creator>
      <pubDate>Sat, 17 Oct 2026 19:32:16 +0000</pubDate>
      <link>https://dev.to/manan_12d42747e2d787fbca7/clientvault-49f1</link>
      <guid>https://dev.to/manan_12d42747e2d787fbca7/clientvault-49f1</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;ClientVault is an offline-first tool that strips sensitive client data from contracts and invoices to generate public case studies and tax ledgers. It helps freelancers under strict NDAs safely market their work and organize finances without leaking proprietary client info to the cloud.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Live App: &lt;a href="https://clientvault.onrender.com" rel="noopener noreferrer"&gt;https://clientvault.onrender.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Local run: &lt;code&gt;git clone https://github.com/mananmeemroth/ClientVault.git &amp;amp;&amp;amp; pip install -r requirements.txt &amp;amp;&amp;amp; python app.py&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Source code licensed under MIT: &lt;a href="https://github.com/mananmeemroth/ClientVault" rel="noopener noreferrer"&gt;https://github.com/mananmeemroth/ClientVault&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;Built with Python and FastAPI/Gradio, powered by Google's open-weight Gemma 2 (2B) model running local inference via Ollama. Custom system prompts handle entity redaction (&lt;code&gt;[CLIENT]&lt;/code&gt;, &lt;code&gt;[REDACTED]&lt;/code&gt;) and structured financial table extraction entirely in local memory.&lt;/p&gt;

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

&lt;p&gt;Uploading NDA-protected documents to closed cloud APIs breaches client confidentiality and carries per-token costs. Running Gemma locally guarantees zero data leakage outside the device and costs nothing per run.&lt;/p&gt;

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

&lt;p&gt;Used an AI pair-programmer to craft the entity-redaction prompts for Gemma and generate the turnkey &lt;code&gt;render.yaml&lt;/code&gt; configuration for one-click deployment.&lt;/p&gt;

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

&lt;p&gt;A freelance software consultant tested it on a confidential fintech SOW to draft an anonymized portfolio case study. He confirmed he would pay a one-time $20 fee for an offline tool that protects him from NDA breach disputes.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/li&gt;
&lt;li&gt;Best Use of Gemma&lt;/li&gt;
&lt;li&gt;Best Use of Render&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>WildNotes - Wonder that grows with you</title>
      <dc:creator>Manan</dc:creator>
      <pubDate>Sat, 10 Oct 2026 13:53:34 +0000</pubDate>
      <link>https://dev.to/manan_12d42747e2d787fbca7/wildnotes-wonder-thatgrows-with-you-5a6i</link>
      <guid>https://dev.to/manan_12d42747e2d787fbca7/wildnotes-wonder-thatgrows-with-you-5a6i</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 modern nature applications suffer from a quiet paradox: they claim to connect us with the outdoors, yet they reduce the living world to a sterile Latin binomial classification on a backlit screen. You snap a photo of a leaf, scan an encyclopedic summary, and immediately slip your phone back into your pocket without ever truly observing the specimen.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WildNotes is the antidote to sterile screen fatigue.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It is an offline-capable, privacy-first field naturalist companion designed specifically to pull you &lt;strong&gt;off the screen and into direct sensory contact with the earth&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Instead of delivering academic essays, WildNotes issues &lt;strong&gt;The Touch Grass Challenge&lt;/strong&gt; whenever you frame an outdoor curiosity (moss, lichen, bark, stone, or fungi):&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;🔎 &lt;strong&gt;Look Closer&lt;/strong&gt;: Guides your eyes toward micro-patterns — fractal vein networks, dewdrop refraction, or spore colony arrangements.&lt;/li&gt;
&lt;li&gt;✋ &lt;strong&gt;Touch &amp;amp; Feel&lt;/strong&gt;: Prompts you to physically touch the specimen — testing the damp velvet resilience of moss, furrowed oak bark, or cool river stone.&lt;/li&gt;
&lt;li&gt;👃 &lt;strong&gt;Scent &amp;amp; Surroundings&lt;/strong&gt;: Encourages breathing in the microclimate aromas — damp cedar petrichor, crushed pine needles, and companion soil organisms.&lt;/li&gt;
&lt;li&gt;🧘 &lt;strong&gt;Mindful Pause &amp;amp; Field Inquiry&lt;/strong&gt;: Posits a grounding question about the specimen's role in the biome and invites you to take three slow, deep breaths outdoors.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Who Is It For?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Mindful Hikers &amp;amp; Trail Walkers&lt;/strong&gt; seeking more situational presence and less phone scrolling.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Urban Foragers &amp;amp; Backyard Naturalists&lt;/strong&gt; exploring the hidden micro-habitats growing in sidewalk cracks, brickwork, and neighborhood trees.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nature Educators &amp;amp; Curious Explorers&lt;/strong&gt; who believe genuine field observation should engage all five senses.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;🌐 &lt;strong&gt;Live Cloud Deployment&lt;/strong&gt;: &lt;a href="https://wildnotes.onrender.com" rel="noopener noreferrer"&gt;https://wildnotes.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/mananmeemroth/WildNotes" rel="noopener noreferrer"&gt;https://github.com/mananmeemroth/WildNotes&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Quick Local Launch
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
bash
git clone [https://github.com/mananmeemroth/WildNotes.git](https://github.com/mananmeemroth/WildNotes.git)
cd WildNotes
pip install -r requirements.txt
python app.py
# Access the application locally at [http://127.0.0.1:7860](http://127.0.0.1:7860)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Panic2Pass: Turn Exam Panic Into a Plan</title>
      <dc:creator>Manan</dc:creator>
      <pubDate>Sun, 04 Oct 2026 20:13:57 +0000</pubDate>
      <link>https://dev.to/manan_12d42747e2d787fbca7/panic2pass-turn-exam-panic-into-a-plan-k3k</link>
      <guid>https://dev.to/manan_12d42747e2d787fbca7/panic2pass-turn-exam-panic-into-a-plan-k3k</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;I built &lt;strong&gt;Panic2Pass&lt;/strong&gt; for my college roommate, who was preparing for an Operating Systems exam with 200+ pages of notes and only a few hours left.&lt;/p&gt;

&lt;p&gt;He didn't need another generic chatbot. He needed to know &lt;strong&gt;what to study first, what to skip, and how to quickly understand the topics he was struggling with.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Panic2Pass turns his notes and syllabus into four focused tools:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;⚡ &lt;strong&gt;30-Min Crash Plan&lt;/strong&gt; — creates a prioritized revision plan based on the time available.&lt;/li&gt;
&lt;li&gt;🆘 &lt;strong&gt;I'm Lost&lt;/strong&gt; — explains difficult concepts in simple language with examples and analogies.&lt;/li&gt;
&lt;li&gt;📝 &lt;strong&gt;Quiz Me&lt;/strong&gt; — generates high-value questions from the study material.&lt;/li&gt;
&lt;li&gt;📋 &lt;strong&gt;Cheat Sheet&lt;/strong&gt; — turns long notes into a short revision sheet.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I built it specifically around the situation my friend was actually in: &lt;strong&gt;"My exam is tomorrow. What should I study right now?"&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;🌐 &lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://panic2pass.onrender.com" rel="noopener noreferrer"&gt;https://panic2pass.onrender.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The app lets you upload your notes and use the different emergency study modes directly.&lt;/p&gt;

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

&lt;p&gt;The complete project is open source on GitHub:&lt;/p&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/mananmeemroth" rel="noopener noreferrer"&gt;
        mananmeemroth
      &lt;/a&gt; / &lt;a href="https://github.com/mananmeemroth/Panic2Pass" rel="noopener noreferrer"&gt;
        Panic2Pass
      &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;🚨 Panic2Pass - The Pre-Exam Emergency AI Cramming Engine&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Turn chaotic PDFs, lecture slides, and confusing syllabi into high-yield 30-minute exam triage plans in seconds.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://render.com" 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://www.python.org/downloads/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/93a33cfc2339ec3fa9be792576576fbaafc42b0c7031285662b02f3aca1e1c59/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f707974686f6e2d332e31302b2d626c75652e737667" alt="Python 3.10+"&gt;&lt;/a&gt;
&lt;a href="https://ollama.com/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/6543801e3d57cb5896c674b2a5a9a5c9918e6d11562a1c2764d621c51ae73008/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c4c4d2d4f6c6c616d61253230284c6c616d61253230332e32292d626c756576696f6c65742e737667" alt="Ollama"&gt;&lt;/a&gt;
&lt;a href="https://fastapi.tiangolo.com/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/5d89184e19805fc9d805e7832b8268c1cdc69a9a510dd805ab644da582bd9c95/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466173744150492d302e3130302b2d677265656e2e737667" alt="FastAPI"&gt;&lt;/a&gt;
&lt;a href="https://opensource.org/licenses/MIT" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667" alt="License: MIT"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌟 Overview&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Panic2Pass&lt;/strong&gt; is built for students facing last-minute exam pressure. It takes your uploaded syllabus or lecture notes and synthesizes laser-focused exam rescue materials.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;🎯 Emergency Rescue Modes&lt;/h3&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;⚡ &lt;strong&gt;30-Min Crash Plan&lt;/strong&gt;: Strict triage breakdown (10 mins for formulas/definitions, 15 mins for core mechanisms, 5 mins for hall-door memory checklist).&lt;/li&gt;
&lt;li&gt;🆘 &lt;strong&gt;I'm Lost (ELI5 Concept Clarifier)&lt;/strong&gt;: De-jargonizes complex topics with intuitive real-world analogies, step-by-step logic, and common misconceptions.&lt;/li&gt;
&lt;li&gt;📝 &lt;strong&gt;Quiz Me (High-Yield Active Recall)&lt;/strong&gt;: Simulates 3 high-probability exam questions with scoring criteria and hidden model answers.&lt;/li&gt;
&lt;li&gt;📋 &lt;strong&gt;Rapid Cheat Sheet&lt;/strong&gt;: Dense markdown matrix of definitions, algorithm steps, and trap checklists.&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🚀 Quickstart (Local Development)&lt;/h2&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;1. Ensure Ollama is Running&lt;/h3&gt;

&lt;/div&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;ollama serve
ollama pull llama3.2:3b&lt;/pre&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;2. Install Dependencies &amp;amp; Run&lt;/h3&gt;

&lt;/div&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;pip&lt;/pre&gt;…
&lt;/div&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/mananmeemroth/Panic2Pass" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


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

&lt;p&gt;Panic2Pass is built around an &lt;strong&gt;open-weight AI model&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The application takes the student's notes or syllabus and uses the model to generate explanations, quizzes, crash revision plans, and cheat sheets.&lt;/p&gt;

&lt;p&gt;For local usage, the project can run with &lt;strong&gt;Ollama&lt;/strong&gt;, allowing the AI to run locally instead of sending study material to a closed AI API.&lt;/p&gt;

&lt;p&gt;For the deployed version, the application is hosted on &lt;strong&gt;Render&lt;/strong&gt; with the AI inference configured separately.&lt;/p&gt;

&lt;p&gt;The goal was to keep the AI layer flexible so the model can be swapped or run locally without changing the core application.&lt;/p&gt;

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

&lt;p&gt;Study notes can contain personal information, and students shouldn't have to send everything to a closed AI service just to get help studying.&lt;/p&gt;

&lt;p&gt;Using an open-weight model gives Panic2Pass the option to run locally, keep notes on the user's machine, and experiment with different models.&lt;/p&gt;

&lt;p&gt;It also means the project isn't locked to one AI provider. The model can be changed, improved, or self-hosted as the project evolves.&lt;/p&gt;

&lt;p&gt;For me, that's the biggest advantage of open AI: &lt;strong&gt;I can actually understand and control the technology I'm building with.&lt;/strong&gt;&lt;/p&gt;

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

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Render&lt;/strong&gt; — Panic2Pass is deployed and publicly accessible on Render.&lt;/li&gt;
&lt;/ul&gt;

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