<?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: TANYA PANDEY</title>
    <description>The latest articles on DEV Community by TANYA PANDEY (@tanyapandey26).</description>
    <link>https://dev.to/tanyapandey26</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%2F4152687%2F85cb39b6-63c8-4f5d-88ea-5f7ace9fbae6.png</url>
      <title>DEV Community: TANYA PANDEY</title>
      <link>https://dev.to/tanyapandey26</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tanyapandey26"/>
    <language>en</language>
    <item>
      <title>Deadline Decoder: Turn Confusing College Notices Into Clear Actions</title>
      <dc:creator>TANYA PANDEY</dc:creator>
      <pubDate>Sun, 04 Oct 2026 17:46:40 +0000</pubDate>
      <link>https://dev.to/tanyapandey26/deadline-decoder-turn-confusing-college-notices-into-clear-actions-5h6b</link>
      <guid>https://dev.to/tanyapandey26/deadline-decoder-turn-confusing-college-notices-into-clear-actions-5h6b</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;College students constantly receive notices about assignments, registrations, workshops, exams, and club activities.&lt;/p&gt;

&lt;p&gt;The information is usually there, but figuring out &lt;strong&gt;what actually needs to be done, where to submit it, what is required, and when it is due&lt;/strong&gt; can still be frustrating.&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;Deadline Decoder&lt;/strong&gt; — a tool that turns confusing college notices into clear actions.&lt;/p&gt;

&lt;p&gt;You can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Paste a college notice&lt;/li&gt;
&lt;li&gt;Upload a PDF&lt;/li&gt;
&lt;li&gt;Upload a screenshot&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Deadline Decoder extracts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The actual deadline&lt;/li&gt;
&lt;li&gt;What the student needs to do&lt;/li&gt;
&lt;li&gt;Submission method&lt;/li&gt;
&lt;li&gt;Required materials&lt;/li&gt;
&lt;li&gt;Important warnings&lt;/li&gt;
&lt;li&gt;Priority when explicitly mentioned&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I built it for &lt;strong&gt;fellow college students and friends who regularly deal with confusing college notices&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The idea is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Don't just read the notice. Decode it.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

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

&lt;p&gt;&lt;a href="https://drive.google.com/file/d/1Duzi3bGLD_WuLX_u6rjADWa8xddXVeKm/view?usp=sharing" rel="noopener noreferrer"&gt;https://drive.google.com/file/d/1Duzi3bGLD_WuLX_u6rjADWa8xddXVeKm/view?usp=sharing&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The demo shows Deadline Decoder taking a college notice and turning it into a structured result containing the deadline, task, submission method, required materials, and warnings.&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/TanyaPandey25" rel="noopener noreferrer"&gt;
        TanyaPandey25
      &lt;/a&gt; / &lt;a href="https://github.com/TanyaPandey25/deadline-decoder" rel="noopener noreferrer"&gt;
        deadline-decoder
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Turn confusing college notices into clear actions.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;p&gt;# Deadline Decoder&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Turn confusing college notices into clear actions.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;College notices are often full of dates, instructions, submission methods, requirements, and warnings. The problem is that students usually don't need a summary — they need to know exactly **what they have to do and by when**.&lt;/p&gt;
&lt;p&gt;**Deadline Decoder** turns a college notice into a structured action-oriented result.&lt;/p&gt;
&lt;p&gt;## What it does&lt;/p&gt;
&lt;p&gt;You can provide a college notice in three ways:&lt;/p&gt;
&lt;p&gt;- Paste the notice as text&lt;/p&gt;
&lt;p&gt;- Upload a PDF&lt;/p&gt;
&lt;p&gt;- Upload a screenshot/image&lt;/p&gt;
&lt;p&gt;Deadline Decoder extracts:&lt;/p&gt;
&lt;p&gt;- Deadline&lt;/p&gt;
&lt;p&gt;- Tasks&lt;/p&gt;
&lt;p&gt;- Submission method&lt;/p&gt;
&lt;p&gt;- Required materials&lt;/p&gt;
&lt;p&gt;- Important warnings&lt;/p&gt;
&lt;p&gt;- Priority when explicitly mentioned&lt;/p&gt;
&lt;p&gt;The goal is simple:&lt;/p&gt;
&lt;p&gt;**Don't just read the notice. Decode it.**&lt;/p&gt;
&lt;p&gt;## Why I built it&lt;/p&gt;
&lt;p&gt;College students regularly receive notices for assignments, registrations, events, exams, workshops, and club activities.&lt;/p&gt;
&lt;p&gt;The information is usually there, but it is not always easy to identify what…&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/TanyaPandey25/deadline-decoder" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;The project is open source and contains both the React frontend and FastAPI backend.&lt;/p&gt;

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

&lt;p&gt;Deadline Decoder is built around &lt;strong&gt;Gemma&lt;/strong&gt;, an open model from Google, accessed through the Gemini API.&lt;/p&gt;

&lt;p&gt;The frontend is built with React and Vite.&lt;/p&gt;

&lt;p&gt;The backend uses Python and FastAPI. PDF notices are processed using PyMuPDF, while text and image inputs are sent to Gemma for interpretation.&lt;/p&gt;

&lt;p&gt;Gemma is responsible for the core intelligence: understanding the notice and extracting the information that actually matters to the student.&lt;/p&gt;

&lt;p&gt;I also instructed the model not to invent information. If something such as a deadline isn't present in the notice, the result should say "Not specified" rather than guessing.&lt;/p&gt;

&lt;p&gt;The project currently supports three input formats:&lt;br&gt;
Text&lt;br&gt;
PDF&lt;br&gt;
PNG/JPEG screenshots&lt;/p&gt;

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

&lt;p&gt;For a project like Deadline Decoder, the AI model is not just an extra feature — it is the part that understands the messy, natural-language college notice and converts it into structured actions.&lt;/p&gt;

&lt;p&gt;Using an open model such as Gemma makes it possible to build around an AI model that developers can access, experiment with, and integrate into their own applications rather than treating AI as a black-box chatbot experience.&lt;/p&gt;

&lt;p&gt;It also makes the project more interesting from a development perspective: the application logic, prompts, structured output, and user experience can all be designed around the model.&lt;/p&gt;

&lt;p&gt;For me, open innovation means being able to take an open model and turn it into something specific and useful for an everyday problem.&lt;/p&gt;

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