Lostract is a community-driven web platform designed to streamline the recovery of lost items. By bridging the gap between those who lose belongings and those who find them, the platform utilizes real-time geolocation and instant communication to maximize recovery success.
Objective: Build a scalable, location-aware marketplace for lost and found items.
Key Value Proposition: A free-to-use platform that connects users through map-based discovery and real-time notifications, supported by verified identity features.
Target Audience: General public, community centers, and transit hubs.
To ensure security, reliability, and real-time responsiveness, the application was built using a modern, robust architecture:
| Component | Technology |
| Backend Framework | Laravel (PHP) |
| Frontend Framework | Bootstrap |
| Database | MySQL |
| Mapping & Location | Google Maps API |
| Real-time Notifications | Firebase Cloud Messaging (FCM) |
| Authentication & Security | OTP Verification (Twilio/Custom), SMTP (Email) |
| Monetization/Premium | Stripe Payment Gateway Integration |
Leveraging the Google Maps API, users can pin the exact location where an item was lost or found. The system provides a spatial search interface, allowing users to filter findings by radius, category, and date.
To build community trust, we implemented:
OTP-based Registration: Ensures every user is reachable and verified via their mobile number.
SMTP Mailer: Automated, professional-grade email communication for claim confirmations and status updates.
Using Firebase Notifications, the platform provides instant alerts. When a user posts an item that matches a “Lost” report within a certain proximity, the platform pushes real-time notifications to the affected parties, significantly reducing the “time-to-recovery.”
While posting is free, we integrated the Stripe Payment Gateway to facilitate “Premium” features, such as:
“Boosted” post visibility to increase the chances of item recovery.
In-app rewards or bounty management for high-value items.
Data Integrity: Implemented a robust MySQL schema to handle complex relationships between user profiles, geolocation coordinates, item categories, and claim history.
User Engagement: Designed a clean, mobile-responsive UI using Bootstrap, ensuring users can report or claim items quickly while on the move.
Scalability: The Laravel-based architecture ensures that the platform can scale to accommodate growing community databases and concurrent notification traffic.
“Lostract transforms the often frustrating experience of losing an item into a streamlined, tech-enabled community effort, significantly improving recovery rates through intelligent matching and real-time alerts.”