<?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>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>
