<?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: Kolla Lohitha</title>
    <description>The latest articles on DEV Community by Kolla Lohitha (@kolla_lohitha_206b4a7d2e6).</description>
    <link>https://dev.to/kolla_lohitha_206b4a7d2e6</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%2F4163124%2F49ced303-b27f-4ccf-8dc2-bd986774568b.png</url>
      <title>DEV Community: Kolla Lohitha</title>
      <link>https://dev.to/kolla_lohitha_206b4a7d2e6</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kolla_lohitha_206b4a7d2e6"/>
    <language>en</language>
    <item>
      <title>CampusFind AI AI-powered Campus Lost &amp; Found Platform</title>
      <dc:creator>Kolla Lohitha</dc:creator>
      <pubDate>Mon, 05 Oct 2026 07:15:31 +0000</pubDate>
      <link>https://dev.to/kolla_lohitha_206b4a7d2e6/campusfind-ai-ai-powered-campus-lost-found-platform-5c1j</link>
      <guid>https://dev.to/kolla_lohitha_206b4a7d2e6/campusfind-ai-ai-powered-campus-lost-found-platform-5c1j</guid>
      <description>&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;CampusFind AI&lt;/strong&gt;, an AI-powered Lost &amp;amp; Found platform designed to help students recover lost belongings on campus.&lt;/p&gt;

&lt;p&gt;The idea came from a simple problem: when a student loses something on campus, finding it again can be surprisingly difficult. They may post about it in WhatsApp groups, ask friends, check with security, or simply hope someone found it. At the same time, students who find an item often have no easy way to identify its owner.&lt;/p&gt;

&lt;p&gt;CampusFind AI brings both sides together in one platform.&lt;/p&gt;

&lt;p&gt;Students can report &lt;strong&gt;lost and found items with descriptions and images&lt;/strong&gt;, and the system uses AI to analyze item details and find potential matches. Instead of relying only on exact keywords, the matching system considers information such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Item category&lt;/li&gt;
&lt;li&gt;Name and description&lt;/li&gt;
&lt;li&gt;Color&lt;/li&gt;
&lt;li&gt;Material&lt;/li&gt;
&lt;li&gt;Distinctive features&lt;/li&gt;
&lt;li&gt;Location&lt;/li&gt;
&lt;li&gt;Date&lt;/li&gt;
&lt;li&gt;Image-based attributes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is simple: &lt;strong&gt;make it easier for a student to get their lost belongings back.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I built it as a project that could actually be used by students on a college campus rather than just as a prototype.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Live Application:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://campus-find-ai-frontend.vercel.app/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;campus-find-ai-frontend.vercel.app&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;The application is fully deployed, with the frontend hosted on Vercel and the backend deployed separately with a cloud MySQL database.&lt;/p&gt;

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

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

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt;&lt;br&gt;
&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/KollaLohitha" rel="noopener noreferrer"&gt;
        KollaLohitha
      &lt;/a&gt; / &lt;a href="https://github.com/KollaLohitha/CampusFind-AI-Frontend" rel="noopener noreferrer"&gt;
        CampusFind-AI-Frontend
      &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;React + Vite&lt;/h1&gt;

&lt;/div&gt;
&lt;p&gt;This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.&lt;/p&gt;
&lt;p&gt;Currently, two official plugins are available:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react" rel="noopener noreferrer"&gt;@vitejs/plugin-react&lt;/a&gt; uses &lt;a href="https://oxc.rs" rel="nofollow noopener noreferrer"&gt;Oxc&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc" rel="noopener noreferrer"&gt;@vitejs/plugin-react-swc&lt;/a&gt; uses &lt;a href="https://swc.rs/" rel="nofollow noopener noreferrer"&gt;SWC&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;React Compiler&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;The React Compiler is not enabled on this template because of its impact on dev &amp;amp; build performances. To add it, see &lt;a href="https://react.dev/learn/react-compiler/installation" rel="nofollow noopener noreferrer"&gt;this documentation&lt;/a&gt;.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Expanding the ESLint configuration&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the &lt;a href="https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts" rel="noopener noreferrer"&gt;TS template&lt;/a&gt; for information on how to integrate TypeScript and &lt;a href="https://typescript-eslint.io" rel="nofollow noopener noreferrer"&gt;&lt;code&gt;typescript-eslint&lt;/code&gt;&lt;/a&gt; in your project.&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/KollaLohitha/CampusFind-AI-Frontend" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;br&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/KollaLohitha" rel="noopener noreferrer"&gt;
        KollaLohitha
      &lt;/a&gt; / &lt;a href="https://github.com/KollaLohitha/CampusFind-AI" rel="noopener noreferrer"&gt;
        CampusFind-AI
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;



&lt;p&gt;The project contains both the frontend and backend components and includes the implementation of authentication, item management, AI-powered matching, image handling, and claim processing.&lt;/p&gt;

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

&lt;p&gt;CampusFind AI is built using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; React&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Java + Spring Boot&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database:&lt;/strong&gt; MySQL&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Authentication:&lt;/strong&gt; JWT + BCrypt&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI:&lt;/strong&gt; Google Gemini&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image Storage:&lt;/strong&gt; Cloudinary&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deployment:&lt;/strong&gt; Vercel + Railway&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Build Tool:&lt;/strong&gt; Maven&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The AI is used in two important parts of the application.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. AI-powered item analysis
&lt;/h3&gt;

&lt;p&gt;When an item is reported, AI can analyze its description and image to identify useful attributes such as the object type, colors, material, features, and distinctive characteristics.&lt;/p&gt;

&lt;p&gt;These attributes are stored as structured data and can later be used during matching.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. AI-powered matching
&lt;/h3&gt;

&lt;p&gt;When a lost item needs to be matched with found items, the system compares multiple factors rather than simply checking whether the item names are identical.&lt;/p&gt;

&lt;p&gt;The matching process considers attributes such as:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Category + Name + Color + Material + Features + Location + Date + Distinctive Features&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The system then generates a match score and returns the most relevant potential matches.&lt;/p&gt;

&lt;p&gt;I also implemented authentication and authorization so that students can manage their own reports, while administrative functionality can handle claims and returned items.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes it possible for developers like me to experiment with AI-powered solutions without having to build every component from scratch.&lt;/p&gt;

&lt;p&gt;For this project, the important part wasn't simply adding an AI chatbot. I wanted AI to solve a specific problem inside an application.&lt;/p&gt;

&lt;p&gt;Using an AI model allowed me to turn unstructured information such as:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"I lost my cream and brown backpack near the library."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;into useful attributes that could be compared against reported found items.&lt;/p&gt;

&lt;p&gt;This makes the system more flexible than a basic keyword-based search.&lt;/p&gt;

&lt;p&gt;Open innovation also makes it easier for students and independent developers to experiment, learn, modify existing ideas, and build solutions for problems in their own communities.&lt;/p&gt;

&lt;p&gt;For a campus-specific problem like Lost &amp;amp; Found, that accessibility is particularly valuable. A student doesn't need a large company or expensive infrastructure to start building something useful for their own college.&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;AI / Open Innovation&lt;/li&gt;
&lt;li&gt;Developer Tools&lt;/li&gt;
&lt;/ul&gt;

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