/Parking-Management-System

It is a Client-Server Multithreaded Swing GUI App as a part of Skills Development Lab Coursework. It helps visitors book and reserve a parking slot with respect to the availability of free slots added by a company.

Primary LanguageJavaMIT LicenseMIT

Parking-Management-System

It is a Client-Server Multithreaded Swing GUI App as a part of Skills Development Lab Coursework. It helps visitors book and reserve a parking slot with respect to the availability of free slots added by a company.

Utility

Whenever a visitor wants to visit any company, he/she can prebook a parking slot so that hassles of finding a parking slot are reduced.

Tech Stack

JAVA | MYSQL

How to Run the code

  1. Clone the repo
  2. Open the cloned repo as an Eclipse Project
  3. First locally create the databases, schema of which is present in the schema.sql file
  4. Change the password of the My-SQL user as per your system in Server.java and Client.java files
  5. Run the Server code first and then run the Client Side of the code. You should not see a running GUI instance of the Parking Management System

Screenshots of the Project

A. For the Company Representative



a. Signup





b. Login





c. Add Free Slots(By the Company Representative)





d. View Free Slots for the Company





e. Logout





B. For the Visitor



a. Login/Signup





b. Book Parking Slot





c. View Booked Slots