RE: Waivio: How to add a restaurant to the Steem blockchain
Waivio makes it very simple to build such communities and check-in services. Steem blockchain can serve as the data structure to store public data about breweries, pubs and beers (very similar to restaurants/dishes). Each of these entries will have their own unique URL and can be referenced in Steem posts. And every review will be immediately linked to every mentioned object (ex, brewery, beer).
Also each object type has its own list of ratings and tag categories.
DISCOVER mode would allow browsing of objects on the map, all kind of filters (tags, ratings, keywords, etc.)
And all of it is also backed by a solid business model of Attention Trading. For example, breweries can offer small rewards to users for reviewing their beers (say, $.50 or $1.00). These can be paid as a combination of upvotes and direct payments (liquid STEEM). And you can collect a commission for managing their rewards programs.
In addition to that your app can be listed as, say, a 9% beneficiary on all the reviews submitted though your app.
Service can be expanded further to equipment, supplies or restaurants (showing where this beer is available, at what price and what kind of dishes people pair it with).