<?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: GURU PRASATH C</title>
    <description>The latest articles on DEV Community by GURU PRASATH C (@guru_prasathc_69a2c585e4).</description>
    <link>https://dev.to/guru_prasathc_69a2c585e4</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%2F3920463%2F1d85ea37-22dc-4840-873b-c1fda80ffa19.png</url>
      <title>DEV Community: GURU PRASATH C</title>
      <link>https://dev.to/guru_prasathc_69a2c585e4</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/guru_prasathc_69a2c585e4"/>
    <language>en</language>
    <item>
      <title>NoticePilot: From notice to next step</title>
      <dc:creator>GURU PRASATH C</dc:creator>
      <pubDate>Sun, 25 Oct 2026 16:48:29 +0000</pubDate>
      <link>https://dev.to/guru_prasathc_69a2c585e4/noticepilot-from-notice-to-next-step-1d8l</link>
      <guid>https://dev.to/guru_prasathc_69a2c585e4/noticepilot-from-notice-to-next-step-1d8l</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-open-source-ai-week-3"&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;Students don't struggle to read one notice. They struggle to tell what each one means, who it is for, and what is due first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CampusLens&lt;/strong&gt; is an AI college notice assistant. You give it a college circular or an event poster, and it reads it for you and pulls out what matters: what the notice says, what you need to do, and the deadlines. I built it with hosted Gemma 4, an open-weight model.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Lazy Payoff
&lt;/h2&gt;

&lt;p&gt;Colleges send circulars, posters and deadline reminders as photos, PDFs and long messages, and the important detail is usually buried in the middle. Instead of reading every one line by line, you upload the notice and CampusLens gives you the key points. Reading is the chore it takes off your plate.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&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%2Fvf8rixptcnnkpdju0trs.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%2Fvf8rixptcnnkpdju0trs.png" alt=" " width="800" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Try it live:&lt;/strong&gt; &lt;a href="https://campuslens-portal.vercel.app/" rel="noopener noreferrer"&gt;https://campuslens-portal.vercel.app/&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/SAI-RAKSHITH7/campuslens" rel="noopener noreferrer"&gt;https://github.com/SAI-RAKSHITH7/campuslens&lt;/a&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gemma does the reading.&lt;/strong&gt; Gemma 4 reads the notice (text or image) and extracts the summary, tasks and deadlines.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code does the exact work.&lt;/strong&gt; Anything that must be precise, like dates, is handled in code rather than left to the model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend&lt;/strong&gt; deployed on Vercel. The model call is kept in one place, so the model can be swapped by changing configuration rather than rewriting the app.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Open Innovation Matters
&lt;/h2&gt;

&lt;p&gt;Gemma's open weights are what make this approach practical. I can swap the model or the provider without redesigning the app, and I can choose the model that fits the job. College notices are semi-private data, and open weights mean a college could self-host CampusLens so its notices never leave its own servers.&lt;/p&gt;

&lt;p&gt;To be upfront: this build uses a hosted Gemma 4, so I'm not claiming it runs offline today.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limits
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Accuracy depends on how clear the photo or document is.&lt;/li&gt;
&lt;li&gt;It runs on a hosted model, so free-tier limits and downtime can affect it.&lt;/li&gt;
&lt;li&gt;I haven't tested it with many students yet.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prize Category
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Best Use of Gemma:&lt;/strong&gt; Gemma 4 reads each college notice and extracts the key points, tasks and deadlines.&lt;/p&gt;

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