We need to allow users to add recipes to favourites. The website is using WP Recipe Maker to deal with recipes, but the plugin does not include this functionality.
We have developed a simple plugin where users can see their pending/submitted recipes (frontend) and the idea is to display their fav recipes in the same screen. The custom plugin display all this information using a shortcode.
In another hand WP Recipe Maker allows Administrators to embed a video to a recipe from the admin panel, but users can't submit a video link using the recipe submission form (frontend). The idea is to add a video field in the recipe submission form that allow users to send a video. Then you associate this video to the recipe the same way the rest of the fields are associated.
Finally, we have set a reward system for users submitting recipes. We have implemented a Woocommerce shop and installed a Premium Plugin called WooCredits. This plugins allow us to create a custom credit system and let users pay for the products with this credits. The idea is to reward the users with credits when they submit a recipe and we validate it.
This plugins allow us to manually update user Credits but the idea is to do all of this in an automatic way. What we want to achieve is that after we validate the user recipe, the user receives X credits automatically. I guess can be done just triggering an update of the plugin credits database data after recipe validation.
Aditionally i need the following tasks:
1) Right now users have the option to comment and rate a recipe: http://desarrollo.delefant.com/IDEASCHEF/ensalada-de-frambuesas-brotes-tiernos-y-queso-feta/
The problem is that every user can rate unlimited times. The idea is to validate that and allow users just to rate that recipe once (they have to be logged in).
2) As is described before, some recipes may include a Youtube video link. The idea is that if a recipe contains a video, an icon is displayed in the portfolio post preview. The portfolio is showed with the module "Post grid and filter with popup Pro" and you can see it in the landing page (see attached image)