So I have a project that I am needing help finishing. The project design is to design a parking garage manager. So far, I have coded out the basic GUI to be used. The idea of the project is to have the user be initially taken to the main menu screen where they click on a JButton to enter the parking garage system(which has already been successfully done), upon entering the garage manager screen, the user see's a garage map layout of the parking garage as well as 4 JButtons at the bottom to indicate the type of car they will be parking. Next from there the user would click on 1 of 4 JButtons to choose the type of car they will be parking and depending on which type of vehicle they are parking(full size, compact, hanidcap, and motorcycle) they can choose any open parking spot specific to that type of vehicle(Full size can't park in a handicap spot and so on). The parking spots are color coded specific to the color code of the JButtons. After choosing a parking spot, a parking ticket must be created to keep track of the time spent in the parking spot and then when the user is ready to leave they would go to the main menu where there is a pay and leave button that would require them to input the parking spot they were parked at and they would be charged $5 for every minute spent in the parking spot(one minute would simulate an hour in real life). So, I have created the basic layout of everything, but need someone to finish the project which requires the action of the user actually parking in a spot(the spot would then go from open to filled) and a ticket being created for that spot for them to be able to pay once they click the Pay and leave button on the main menu. So each spot must have a specific identifier for the user to know which spot they were parked in. It also must be noted that if a spot is already taken a user can't park there, as well as once a user pays and leaves, the spot that they were parked in must become available(filled to un-filled) for another user to park there. I coded the design of the parking lot just using java 2dGraphics but the design of the parking lot can be changed if there is an easier way. I have uploaded 2 screenshots of the 2 main screens to be used (main menu and garage manager) as well as a zip file of my code that must be used and be added on to in the design. A third JPanel screen will need to be created for when the user is going to pay and check out as well. The project is due by May 3rd at midnight.
20 freelancers are bidding on average $177 for this job
Experience in Java about 5 years mainly in swing desktop applications. I can complete your original design whit 2d drawing or improve the parking lot whit some gif/png background for more visual quality.