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.