Restaurant Table Booking
$30-5000 USD
Maksettu toimituksen yhteydessä
Hello,
A customer of mine ask me a prototype to be encapsulated into his web site for letting his customers to book tables at his restaurant via web site.
At this stage there is no need of a full application since it's requested an UI prototype with no logic on the back: just a good work of java/html/ajax/jquery.
The requirements are:
1) Create a webform which exposes a simple map of the restaurant which is a rectangle which contains inside tables and chairs
2) The tables can be squared, rectangular and circular.
3) The square tables can have 1 or more chairs, up to 3 per side so all combinations are 1x1, 2x2, 3x3
4) The rectangular tables have 1 chair per small side and between 2 up to 5 chairs beside long side, so all possible combinations are 1x2,1x3,1x4,1x5
5) The circular tables can contain 2 up to 8 chairs.
6) List of tables to be shown on the webform must be parametric and can be hardcoded into code behind (only at this stage). For instance if the owner of restaurant wants to let be bookable only following tables: 1 table 1x1, 3 tables 1x2 and 1 circular 5 chairs, the webform should read this information from code behind, and sketch the tables/chairs. Tables and chairs can be any image you wish: it's up to you.
7) The customer of owner of the restaurant which consumes this webform, should see all available tables, tables' positions into the map are not relevant at this stage, and should see let's say in red all tables already booked and different colour the tables ready for the booking.
8) The customer which consumes this webform should be able to click on free tables and after click a confirmation button reserve them. Since this is a prototype there is no logic to be written at code behind but you must prepare the source code in terms of code behind must be fired with identifiers of the tables selected so in near future it will be possible to save this information into a real database.
See OTHER details of this project before bidding.
## Deliverables
Hello,
A customer of mine ask me a prototype to be encapsulated into his web site for letting his customers to book tables at his restaurant via web site.
At this stage there is no need of a full application since it's requested an UI prototype with no logic on the back: just a good work of java/html/ajax/jquery.
The requirements are:
1) Create a webform which exposes a simple map of the restaurant which is a rectangle which contains inside tables and chairs
2) The tables can be squared, rectangular and circular.
3) The square tables can have 1 or more chairs, up to 3 per side so all combinations are 1x1, 2x2, 3x3
4) The rectangular tables have 1 chair per small side and between 2 up to 5 chairs beside long side, so all possible combinations are 1x2,1x3,1x4,1x5
5) The circular tables can contain 2 up to 8 chairs.
6) List of tables to be shown on the webform must be parametric and can be hardcoded into code behind (only at this stage). For instance if the owner of restaurant wants to let be bookable only
following tables: 1 table 1x1, 3 tables 1x2 and 1 circular 5 chairs, the webform should read this information from code behind, and sketch the tables/chairs. Tables and chairs can be any image you
wish: it's up to you.
7) The customer of owner of the restaurant which consumes this webform, should see all available tables, tables' positions into the map are not relevant at this stage, and should see let's say in
red all tables already booked and different colour the tables ready for the booking.
8) The customer which consumes this webform should be able to click on free tables and after click a confirmation button reserve them. Since this is a prototype there is no logic to be written at
code behind but you must prepare the source code in terms of code behind must be fired with identifiers of the tables selected so in near future it will be possible to save this information into a
real database.
Opt1) As optional, The customer of owner of the restaurant which consumes this webform can move more table in order to shape larger tables. This functionality is asked for the future so it's up to
you to include or not but I need to be notified from your side if you'll include it or not in this deploy.
Opt2) AS optional, The customer will ask a way to create a map with tables positions, even if this activity will be done from a technical guy in behalf of the customer, anyway a kind of meta
information in some .xml which describes more or less the positions ot the tables (including floors, rooms, garden). This functionality is asked for the future so it's up to you to include or not
but I need to be notified from your side if you'll include it or not in this deploy.
The tools to be used are:
REQUIRED: Visual Studio 2008 or 2010 (preferred)
REQUIRED: Visual Basic
OPTIONAL: Telerik UI Controls (this is a plus for the final selection and the reason is around the facts it will be possible to change the colours of this web forms using Telerik Skins in order to
better fit this webform into customer's web site)
OPTIONAL: AJAX for the submit button (Telerik AJAX preferred)
Keep in mind the customer will see this work and accept to continue based on the UI you'll prepare so please make a professional work at least in terms of UI and usability.
This web form should work on latest versions of IE, Chrome and Mozilla.
In event of any doubts feel free to contact me and sorry If I eventually missed some stuff but I didn't get detailed requirements from the customer.
If you already know some similar web site and want to "duplicate", I really don't care.
Kind regards.
Projektin tunnus: #2665170