All workStudy 04 / 04

Java & desktop applications

Smart Parking System

A Java Swing application for managing parking slots, vehicle entries and a waiting queue through an interactive desktop interface.

Author
Donamol Joseph
Status
Desktop application
Year
2025

Built with

  • Java
  • Swing
  • AWT
  • Object-oriented programming
  • LinkedList queues

How it works

Vehicles are assigned available parking slots or added to a first-in, first-out queue. When a vehicle leaves, the next waiting vehicle is allocated a slot and the dashboard updates.

Key features

Colour-coded availability, multiple vehicle types and checks for duplicate entries or invalid operations. Built with Java Swing and object-oriented design.

Next projectAdaptive LiDAR Mapping