A real-time campus lost & found portal that connects students with their missing belongings โ no sign-ups, no downloads, just open and search.
Every college campus deals with the same frustrating cycle:
A student loses something โ They ask around โ Nobody knows โ The item sits unclaimed in a random office โ It's eventually thrown away.
- There's no centralized system for reporting or finding lost items.
- WhatsApp groups and notice boards are chaotic, unsearchable, and quickly buried.
- Students on different devices can't see what others have reported.
- Staff have no way to manage or track item statuses.
Result: Hundreds of recoverable items go unclaimed every semester.
Findora is a real-time, cloud-synced lost and found web portal designed specifically for college campuses.
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ ๐ Report โ โโโโถ โ ๐ Search & โ โโโโถ โ ๐ค Reunite โ
โ Lost/Found โ โ Filter โ โ & Claim โ
โ Item โ โ Instantly โ โ Your Item โ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
- Students report lost/found items with photos, categories, and location details
- Everyone can search and filter listings in real-time โ no refresh needed
- Admins manage all submissions through a dedicated dashboard
- Zero friction โ no login required for students, works on any device
| Feature | What It Does |
|---|---|
| โก Real-Time Sync | All reports instantly appear on every user's screen via Supabase Realtime |
| ๐ Smart Search | Search across item names, descriptions, and categories simultaneously |
| ๐๏ธ Advanced Filters | Filter by status, category, location, and date range |
| ๐ธ Photo Upload | Drag-and-drop image upload with cloud storage |
| ๐ Status Lifecycle | Track items: Lost โ Found โ Claimed |
| ๐ Admin Panel | Password-protected dashboard with stats, bulk actions, and item management |
| ๐ท๏ธ Quick Tags | One-click popular search tags (Phone, Wallet, Laptop, Keys, ID Card) |
| ๐ฑ Fully Responsive | Works seamlessly on desktop, tablet, and mobile |
| ๐ Premium Dark UI | Glassmorphism, gradient accents, and micro-animations |
| ๐ Toast Notifications | Beautiful feedback on every user action |
| Layer | Technology | Why We Chose It |
|---|---|---|
| Frontend | HTML5, CSS3, JavaScript (ES6+) | Zero build tools = instant deployment, no complexity |
| Database | Supabase PostgreSQL | Free tier, real-time subscriptions, REST API out of the box |
| Real-Time | Supabase Realtime | Postgres Changes for live sync without WebSocket boilerplate |
| Storage | Supabase Storage | Public bucket for item photos with CDN-backed URLs |
| Design | Inter (Google Fonts), Font Awesome 6 | Modern typography + comprehensive icon set |
Why no framework? We intentionally built with vanilla HTML/CSS/JS to prove that a polished, production-grade app doesn't need React, Next.js, or any bundler. The entire project is under 10 files and deploys by simply opening
index.html.
โโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Supabase Cloud โ
โ โโโโโโโโโโโ โโโโโโโโโโ โ
โ โ Postgresโ โStorage โ โ
โ โ DB โ โ(Images)โ โ
โ โโโโโโฌโโโโโ โโโโโฌโโโโโ โ
โ โ โ โ
โ โโโโโโดโโโโโโโโโโโดโโโโโ โ
โ โ Realtime Engine โ โ
โ โโโโโโโโโโฌโโโโโโโโโโโโ โ
โโโโโโโโโโโโโผโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโ
โ โ โ
โโโโโโโดโโโโโโ โโโโโโโโดโโโโโโโ โโโโโโโดโโโโโโ
โ Student โ โ Student โ โ Admin โ
โ Browser 1 โ โ Browser 2 โ โ Browser โ
โ index.html โ โ index.html โ โ admin.htmlโ
โโโโโโโโโโโโโ โโโโโโโโโโโโโโ โโโโโโโโโโโโโ
โฒ โฒ โฒ
โโโโโโโ All synced in real-time โโโ
Findora/
โโโ index.html # Main portal โ hero, listings, filters, report modal
โโโ admin.html # Admin dashboard โ login, overview, item management
โโโ style.css # Core design system โ 21KB of hand-crafted CSS
โโโ admin.css # Admin-specific styles โ sidebar, tables, charts
โโโ app.js # Main app logic โ CRUD, search, filters, real-time
โโโ admin.js # Admin logic โ auth, tables, bulk actions, stats
โโโ supabase-config.js # Supabase client initialization (3 lines!)
โโโ setup.sql # Database schema, RLS policies, storage & seed data
โโโ README.md
git clone https://github.com/siddiqui7864/Findora.git
cd Findora- Create a free project at supabase.com
- Open SQL Editor โ paste the contents of
setup.sqlโ Run - Copy your project URL and anon key from Settings โ API
// supabase-config.js
const SUPABASE_URL = "https://your-project.supabase.co";
const SUPABASE_ANON_KEY = "your-anon-key-here";Open index.html in a browser. Done. No npm install, no build step, no server.
๐ก For development, use Live Server in VS Code.
Navigate to admin.html or click the Admin link in the navbar.
What admins can do:
- ๐ View real-time overview stats (total, lost, found, claimed)
- ๐ See the 5 most recent reports at a glance
- ๐ Category breakdown with visual bar charts
- ๐ Search and filter across all items
- โ Mark items as claimed with one click
- ๐๏ธ Delete individual items or bulk-select and remove
- ๐งน Clear all claimed/resolved entries at once
We didn't just build a functional tool โ we built something students would actually want to use.
| Design Choice | Implementation |
|---|---|
| Dark Theme | Rich #0a0a0f background with layered surfaces |
| Glassmorphism | backdrop-filter: blur() on cards, modals, navbar |
| Gradient Accents | Purple โ Cyan (#7c5cff โ #00e5a0) throughout |
| Micro-Animations | Scroll-triggered reveals, hover transforms, counter animations |
| Responsive Grid | CSS Grid with adaptive breakpoints for all screen sizes |
| Custom Components | Hand-built search bars, filter chips, toast system, modal dialogs |
| Challenge | How We Solved It |
|---|---|
| Real-time sync across devices | Migrated from localStorage to Supabase with Postgres Changes subscription |
| Image storage without a backend | Used Supabase Storage with public bucket and CDN-backed URLs |
| Keeping it zero-config | No frameworks, no bundlers โ just <script> tags and the Supabase CDN client |
| Admin security without auth | Session-based admin login with password gate (suitable for campus deployment) |
| Search performance | Client-side filtering with debounced input for instant results |
If we had more time, here's what we'd build:
- ๐ Supabase Auth โ Email/Google sign-in for verified submissions
- ๐ง Email Notifications โ Alert users when a matching item is found
- ๐บ๏ธ Campus Map Integration โ Pin locations on an interactive map
- ๐ค AI Matching โ Auto-suggest potential matches between lost and found items
- ๐ Analytics Dashboard โ Trends, peak loss times, hotspot locations
- ๐ PWA Support โ Install as a native app on mobile devices
| Name | Role |
|---|---|
| Kunal Dubey | Developer |
| Anjali Kumari | Developer |
| Ambika Bains | Developer |
| Abu Shad Siddiqui | Developer |
This project is open source under the MIT License.
โญ If you liked Findora, drop a star โ it means a lot!
Built with โค๏ธ at Hackathon 2026