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