Thursday, January 4th, 2007
Dishola is a new site that aims to be the Web 2.0 restaurant guide.
The site was built with CakePHP (v1.2) and is unobtrusively decorated w/ Ajax thanks to addDOMLoadEvent and Cake’s RequestHandler component (for instance, if you’re logged in and click on the “Add to My Future Feasts” link before the DOM has loaded, the href works as expected, but most likely you’ll get the inline ajax experience).
If you register and “Add a Dish” you’ll see that we’re using Yahoo’s Local Search API to match up the restaurant to something already in their db (thus ensuring geocodes, data normalization, and a yahoo_id with which to link into reviews, and most importantly it saves the user the tedium of finding this stuff and cutting and pasting) And if the restaurant say isn’t in Yahoo Local yet, the entered address gets geocoded via Google. I think this is probably the neatest feature on the site so far.
Posted by Dion Almaer at 8:25 am