Offers recipes for every taste
- Amazon Alexa Skill, Google Action, Web Wizard, Database, CMS
Chefkoch inspires users with over 330,000 fitting dishes, background information and how-to videos. Up to 22 million users have been relying on Chefkoch per month for 20 years when looking for support with cooking.
The creation, exchange, evaluation and illustration of recipes is done by users for users. Of course, the user content is complemented by a large editorial offer, which includes magazine articles, cooking and baking videos, as well as newsletters, practical apps and social media channels on Facebook, Instagram, Pinterest and Youtube.
The crux of user-generated content is often the lack of structure. Every recipe author can describe his recipes according to his own taste.
Over 20 years there have been more than 300,000 entries that make sense in writing, but cannot be read automatically due to the lack of mark ups. Likewise, relevant forms such as vegan or characteristics such as nutritional values are often missing.
This leads to various challenges for Chefkoch and us: How can we prepare the content? How can we play out the edited content? And how can the content played out be monetized?
The solution lies at the origin of the challenge. The result is an optimized data structure that can surface content everywhere. For Chefkoch we have implemented:
- Alexa skill including visual interface in node.js
- Google Action including support for smart display devices in node.js
- Recipe database with optimized support for voice assistants
- User & reviewer web frontend in react
The Amazon Alexa Skill and the Google Action offer similar functionalities. Users do not have to get used to different feature sets, if they use both voice assistants. The conversation allows you to search for recipes based on free text input, ingredients or other characteristics. The number of servings can then be determined in order to calculate the selected ingredients.
If ingredients are missing, the user can simply link his Chefkoch Smartlist account, on which he maintains his favorite recipes. In the step-by-step process, the user is guided to the goal - a tasty dish.