It is a web-based application which will assist end users to learn cooking from
different cooking expert/chefs free of cost or paid without going outside of their
homes. This application provides an opportunity for cooking experts/chefs to share
online experiences of their recipes with the learners. Similarly, learners can learn
different recipes of their own choices from different chefs.
A feedback form and learners reviews will be provided in this application in order to
maintain learner’s trust and satisfaction with chefs. Learners can rate the recipes of
different chefs based on the quality and difficulty level of recipe. Chefs can also rate
learners based on number of recipes learnt or shared pictures or learning experience
of cooked dishes by learners. There are different modules of this application such as
administrator, cooking experts and learners.
There will be following three panels in this application:
• Cooking experts/Chefs
• Login process to allow admin to access the admin panel.
• Admin will be able to manage both types of users.
• Admin will be able to view users’ profile, feedback and reviews.
• Chefs will get themselves registered in this application and then will be able
to access the web site by logging into system.
• They can update their own profile.
• They can add different recipes in application based on different parameters
like type of food (Chinese, Continental, Thai etc.), name of dish, name of chef,
paid or free, preparation time required, cooking time required etc.
• After selecting the above required information, they will provide the
description of recipes with steps along with pictures.
• They can also upload videos of recipes if they want.
• Learners will get themselves registered in this application and then will be
able to access the web site by logging into the system.
• Learners can update their own profile.
• Learner can view/search the list of dishes based on different parameters like
type of food (Chinese, Continental, Thai etc), name of dish, name of chef, free
or paid, preparation time required, cooking time required etc.
• After selecting the above required information, the detailed description of
recipes along with steps and pictures will be displayed.
• Learners can download the videos of recipes if uploaded by chefs.
• Learner can give the feedbacks and reviews of recipes of different chefs based
on quality and difficulty of recipe.
• Lerner can have levels like 1 star, 2 stars (and so on), based on progress and
feedback from chefs.
Tools and Languages:
Visual Studio, .NET Framework, C#/Java, SQL Server