A robust, user-centric Lost & Found Management System built using JavaFX, MySQL, JDBC, and LocationIQ Maps API.
The platform enables students to report lost or found items, visualize their last-seen location on an interactive map, and streamline campus-wide recovery workflows.
A complete walkthrough of the application demonstrating core features and workflows is available at the link below.
The same link also contains UI screenshots for reference and visual clarity.
🔗 Demo Video & UI Screenshots (Google Drive):
https://drive.google.com/drive/folders/1cduFjvZq3nVKom9ShOwMj2gt891v7VHB?usp=sharing
- Add item details (name, category, description)
- Upload item photo
- Enter suspected lost location
- View location on interactive map (LocationIQ)
- Log found objects with metadata
- Capture location and upload images
- JavaFX WebView + LocationIQ Map API
- Displays pins for lost/found locations
- Supports dynamic coordinates retrieved from DB
- MySQL backend for:
- Lost Item records
- Found Item records
- JDBC for seamless CRUD operations
- Upload images via FileChooser
- Store image paths in DB
- Auto-load images back into UI
- Modular design
- Clean form-based workflows
- Separate views for Lost Items, Found Items, and Map Viewer
- JavaFX (UI/UX)
- FXML
- CSS Styling
- WebView for embedded maps
- Java
- JDBC
- org.json library
- MySQL
- Tables:
- Lost Items
- Found Items
- LocationIQ Maps API
- Geocoding
- Map rendering
- Pin placement
- JDK 25.0.1
- Eclipse IDE
- EGit for version control