On bustling college campuses, losing personal belongings like IDs, wallets, headphones is a daily chaos. Existing solutions are:
- Unorganized: Scattered across spammy WhatsApp groups and physical notice boards.
- Unverified: No way to know if a claim is legitimate.
- Awkward: Coordinating meetups with strangers can be uncomfortable.
CampusFind centralizes lost & found management into a secure, AI-driven platform. We replace chaos with a streamlined workflow: Snap → Match → Verify → Recover.
- Snap & Go: Upload a photo of a found item. Our vision agent instantly analyzes it to auto-tag Brand, Color, Category, and Distinctive Features.
- Proactive Matching: The system doesn't just list items; it actively compares "Lost" reports against "Found" inventory using visual similarity algorithms.
- Auto-Draft Messages: Social anxiety? Writers block? Click "Auto-Write" and let Google Gemini draft a polite, context-aware message to the owner/finder in milliseconds.
- Smart Context: The AI understands if you are claiming or found an item and adjusts the tone accordingly.
- Closing the Loop: Unlike social media posts, we track the handover.
- OTP Verification: The system generates a unique 6-digit code. The item is only marked "Returned" when the finder scans the claimant's code at the meetup.
- Instant Posters: Need a physical flyer? Generate a beautifully designed, print-ready "LOST" poster with a custom QR code directly in your browser.
- Cloudinary Integration: Images are compressed and served via CDNs for lightning-fast loading.
- Neon Postgres: Serverless database architecture ensures we scale from 100 to 100,000 students effortlessly.
| Layer | Technologies |
|---|---|
| Frontend | React, Vite, Tailwind CSS, Lucide Icons, Framer Motion |
| Backend | Python Flask, SQLAlchemy, PyJWT |
| Database | Neon (Serverless PostgreSQL) |
| AI Engine | Google Gemini 2.0 Flash (Text/Logic) + OpenAI GPT-4o (Vision) |
| Storage | Cloudinary (Image compression & Hosting) |
| Cloud | Firebase (Auth & Push Notifications), Vercel (Deployment) |
https://www.youtube.com/watch?v=rP8kG_iP4Lg
- Node.js (v18+)
- Python (v3.9+)
git clone https://github.com/your-username/campusfind.git
cd campusfindcd server
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 app.pycd ../client
npm install
npm run devBuilt with ❤️ by team Deploy for Good for TechSprint Hackathon 2025 by GDG KJSCE.


