We are looking for an experienced Java developer who can develop a desktop application for a restaurant. The application will allow to plan sitting arrangement in a graphical way.
It is intended to automatically assign guests (that rent the restaurant for a party) to tables. The idea starts with something similar to the software used for wedding planning (see for example [url removed, login to view]) but continues with completely different requirements.
The application will be operated by waiters which are not necessarily skilled in using computers, therefore it must be VERY easy to use. Two monitors will be attached to the computer: a terminal for the application administration and a big screen for showing information to guests (do not worry if you do not know how to manage this dual display, we can provide you a small piece of code). The information displayed must be accompanied by awesome animations and sounds (.avi and .wav or whatever you prefer). Although we are planning to ask a professional designer to create that material, you will have to borrow some from opensource in the meantime.
When the application is launched, it will show a three-step wizard:
- Step 1: the waiter will be provided a board with very limited drawing capabilities (drag&drop icons of tables and chairs, zoom in/out, scroll bars).
- Step 2: the waiter will type the name of the guests (the number of guests must match the number of chairs specified in Step 1).
- Step 3: when reaching this step, the secondary display (the big screen) will keep showing the name of the guests with smoothly vertical scroll (like the one in the "credits" section at the end of a movie). Once the guests are in the room, the waiter will click on a button to start the automatic sitting arrangement.
As a result, the secondary display will show a global map of tables and chairs and will gradually fulfill the name of the guests on every chair. After 30 seconds, the view will change to a greater zoom and will start a smooth scroll sequence from left to right, and from top to bottom. After 2 full iterations, the screen will go into a wait mode.
At this point, the role of the terminal will change. As the waiter no longer needs the terminal for the application operation, it will be offered to guests for a different usage. The idea here is to provide a form for short message submittal; any message which a guest submits through the form, will be shown on the big screen some minutes later. It is meant to be a funny mechanism for the guests to send greetings, jokes, etc.
There are still a few more details (about 25% extra requirements) which have been omitted in the explanation in order not to expand too much. We will provide you the complete project specification document when we get in touch through email (you can provide your email and website URL as this is a featured project).
This project requires either that you have developed some drawing software before in the past or that you know how to use an opensource API which solves the basic drawing capabilities (it would be too much time-consuming otherwise).
WE WILL ASK YOU TO SHOW US A DEMO OF THE DRAWING CAPABILITIES OF A PREVIOUS PROJECT BEFORE WE CAN ACCEPT YOUR OFFER.
Hello. I have big experience with Java GUI development. Specially with desktop applications and Swing. I have already developed Java graphics editor for other project and can reuse code.
51 freelanceria on tarjonnut keskimäärin 422 $ tähän työhön
I'm romal patel, I have 4.3 years of experience in core java and j2ee development. I'm sun certified programmer also. I'm looking forward to see you again. Thnaks.
Hello, please allow to do the job. Being a computer scientist I will use a professional process that allows you to be aware of all the steps I am in during the design and development of the project.