Hi I want to build an admin to a table-booking system that I have built in PHP and MySql. The system is built so that you see a the restaurant graphically and you can click on each table to reserve it for a booking. There is also an admin built in PHP but this is no good as I have to work with coordinates in the table to move them when they rearrange the restaurant. Therefor I want a java-applet that shows the restaurant as it looks from the beginning. The user shall be able to add, delete, and move tables with drag-and-drop facility. And also snap-to-grid to assure that the tables are at the right place. I also want the to be able to change the size of the tables. I think the easiest way is to build a java-applet that starts out by fetching the current information on where the tables are placed. After the user has finished adding and moving tables "ok" is pressed. Then a post is sent to me with all coordinates of the tables so that the database is changed. I have made a gif to show it shall look. You will get access to the site when I accept your bid.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
As it is PHP and MySql it doesn't really matter but I would like it to work on all platforms