This post together with the dynamic product kit post describes the features I would love to see for a restaurant website.
A restaurant website usually presents a form(menu) with different sections(courses) and attributes(portions).
The ultimate user and administrator experience will be achived if it will be possible to:
- Build the menu once and use taxonomy terms to populate the different sections. For example, when the admin creates a dish "Chicken" he'll add a taxonomy term "main dish" to it. When he'll want to put it on the menu he'll add a taxonomy term "Sunday" for example. The webform module could be usefull for the menu and uBrowser could be useful for easy and fast manipulation of products's taxonomy terms.
- present the cart and the menu a side by side and use ajax to populate the cart.


Joined: 01/30/2008