Inspiration
Losing stuff on campus is like a daily ritual — from ID cards to water bottles, students constantly misplace their things. Watching friends struggle to find lost items inspired me to build a central hub where everyone can post, search, and claim items easily. Why wander aimlessly when a simple app can save the day?
What I Learned
- How to implement secure user authentication using university emails
- Building real-time chat for direct communication between finders and claimers
- Working with image uploads and AI-powered similarity matching to help connect lost and found items
- Creating a responsive UI that works smoothly on both phones and desktops
- Managing complex claim workflows and admin moderation to keep things fair and trustworthy
How I Built It
- Frontend: React with Tailwind CSS for clean and mobile-friendly design
- Backend: Node.js and Express handling APIs and real-time Socket.io chat
- Database: MongoDB storing users, items, claims, and notifications
- AI: Python-based image similarity integration to recommend potential matches
- Deployment: Hosted on AWS with automated CI/CD pipelines for smooth updates
Challenges
- Training the AI to recognize similar items despite different photo angles and lighting
- Ensuring the real-time chat and notification system stayed fast and reliable under heavy use
- Designing a claim system that prevents fraud but stays user-friendly
- Balancing feature-richness with simplicity to avoid overwhelming users
Building this project was a mix of caffeine, debugging, and satisfaction — turning campus chaos into order, one lost item at a time.
Built With
- cursor
- deepai
- javascript
- mongodb
- nextjs
Log in or sign up for Devpost to join the conversation.