Inspiration The frustration of losing valuable items and the difficulty in retrieving them inspired us to create a streamlined Lost and Found Portal. We wanted a system that efficiently connects people who lose items with those who find them, ensuring trust, transparency, and ease of use.
What It Does The portal allows users to: ✅ Report lost items with descriptions, images, and locations. ✅ Post found items to help owners reclaim their belongings. ✅ Submit claim requests for found items, with a justification system. ✅ Track claim status (Pending, Approved, Denied, Dispute). ✅ Enable authentication so users can securely manage their submissions.
How We Built It 💻 Backend: Node.js, Express.js, MongoDB (Atlas) 🎨 Frontend: React.js, Tailwind CSS 🔗 API Integration: Axios for seamless requests ⚡ Real-time updates: WebSockets for claim tracking 🚀 Deployment: Hosted on Railway with Vercel for the frontend
Challenges We Ran Into 🔹 CORS issues between frontend and backend integration 🔹 Socket connection debugging for real-time communication 🔹 Authentication and security challenges with JWT implementation 🔹 Ensuring database optimization for quick search and retrieval
Accomplishments That We're Proud Of 🏆 Smooth frontend/backend integration 🏆 Efficient claim handling system 🏆 User-friendly UI with Tailwind CSS enhancements 🏆 Deploying a scalable solution on Railway
What We Learned 📌 Optimizing API requests for better performance 📌 Balancing dataset fairness for fraud detection in claims 📌 Enhancing UI/UX using usability principles in Human-Computer Interaction (HCI) 📌 Deploying and debugging hosting limitations on Railway and Vercel
What's Next for Lost and Found Portal (Node Ninjas)? 🚀 Enhancing the claim verification process with AI-driven validation 🚀 Adding SMS/email notifications for claim updates 🚀 Expanding item categories for better organization 🚀 Exploring blockchain-based ownership validation
Built With
- mern
Log in or sign up for Devpost to join the conversation.