Hacker News new | ask | show | jobs
by wanderboy 5823 days ago
This is well-done.

I'm working on a similar project, and one thing I'd like to point out is that menus are not always simple databases. There are several menus that have paragraphs of information that relates to several menu items rather than just one. How are you planning on translating that information to a mobile application, if at all? I'm trying to find a good example of this "paragraph of extraneous info" from menus in a Google Search - I'll get back to you when I can.

2 comments

Interesting observation. Do you have any examples of this?

In my experience, most restaurant menus do fit into a simple database format. After all, most major point of sale systems do use relational databases to store and track menu items. The menu item databases are usually highly configurable but I've usually seen them break down into:

1) Major categories: Entrees, Appetizers 2) Menu items: Cheeseburger, Grilled Salmon 3) Modifier categories: Steak Temperature, Salad Dressing 4) Modifiers: Rare, Medium, Well-Done, etc.

Of course you usually don't display the modifiers on the menu itself, that is a back end implementation detail. :)

I know what you're talking about, but do you think mobile sites could possibly get away with not displaying that 'extra' information? Especially considering screen real estate on mobile devices is fairly limited.

If it is absolutely necessary, it seems like it would be fairly easy to have that show up when you select a section. That could get complicated if there are multiple paragraphs within a section (i.e. one for burgers and one for chicken sandwiches, but both of those are under "sandwiches"). You could just limit it to one description per category, though.

http://www.itservices.ws/websites/portales/menu2.htm

This is one menu that presents the type of problem I'm talking about. The line that worries me is "All entrees come with salad bar," which reflects on every entree. From my perspective, the easiest way to incorporate data like this would be to include it underneath the extended explanation of the menu item.

PS Steven - I want to set up a phone call with you or something. I'm working on something that is literally one step away from what you are. follow me on Twitter (@nate) or e-mail me at nchastain at gmail.com and let me know if you've got some time free some time next week. I'm still in the development stage and won't have a product out for at least a month.