Skip to content

LanishaThomas/Lost_And_Found

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

📌 Lost & Found Management System — JavaFX | Mini Project 1

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.


Demonstration Video

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

🚀 Key Features

🔹 1. Lost Item Reporting

  • Add item details (name, category, description)
  • Upload item photo
  • Enter suspected lost location
  • View location on interactive map (LocationIQ)

🔹 2. Found Item Reporting

  • Log found objects with metadata
  • Capture location and upload images

🔹 3. Interactive Location Mapping

  • JavaFX WebView + LocationIQ Map API
  • Displays pins for lost/found locations
  • Supports dynamic coordinates retrieved from DB

🔹 4. Database Integration

  • MySQL backend for:
    • Lost Item records
    • Found Item records
  • JDBC for seamless CRUD operations

🔹 5. Full Image Management

  • Upload images via FileChooser
  • Store image paths in DB
  • Auto-load images back into UI

🔹 6. Modern JavaFX UI

  • Modular design
  • Clean form-based workflows
  • Separate views for Lost Items, Found Items, and Map Viewer

🛠️ Technology Stack

Frontend

  • JavaFX (UI/UX)
  • FXML
  • CSS Styling
  • WebView for embedded maps

Backend

  • Java
  • JDBC
  • org.json library

Database

  • MySQL
  • Tables:
    • Lost Items
    • Found Items

APIs

  • LocationIQ Maps API
    • Geocoding
    • Map rendering
    • Pin placement

Build Tools

  • JDK 25.0.1
  • Eclipse IDE
  • EGit for version control

About

Lost & Found App with JavaFX, JDBC, MySQL, LocationIQ API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors