Online Cooking Training Center 

Project Domain

Web Application 

Abstract

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.

Functional Requirements:

There will be following three panels in this application: • Administrator • Cooking experts/Chefs • Learners

Administrator: • 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.

Cooking Experts/Chefs: • 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: • 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

Leave a Comment