A full-stack Lost & Found portal built with Next.js App Router, PostgreSQL, and JWT Authentication. Users can report lost or found items, search listings, and claim matching items. Admins can verify claims and manage the database.
- 🔐 Authentication
- JWT-based login/signup
- Secure API routes
- 📝 Lost & Found Reporting
- Create, read, update, and delete item listings
- Upload item images (via Cloudinary)
- 🔍 Search & Filter
- Search items by keyword, location, or category
- ✅ Claim System
- Users can claim items
- Admins verify and resolve claims
- 🧑💻 Admin Dashboard
- View all listings and manage claims
| Tech | Usage |
|---|---|
| Next.js | Frontend & Backend (App Router) |
| PostgreSQL | Database (via Mongoose) |
| Tailwind | UI styling |
| JWT | Authentication & Authorization |
| Cloudinary | Image uploads |
Live Demo: lost-found-self-five.vercel.app
