Cooking Recipe Suggestion App

2022 COE Engineering Design Project (OD03)


Faculty Lab Coordinator

Olivia Das

Topic Category

Software Systems

Preamble

Once back home after a busy work-schedule, people often tend to eat out at restaurants. One reason may be that they are not sure what to cook with the ingredients they have in their fridges. Moreover, if they are calorie conscious, then they might not be even sure which ingredients would provide them with a palatable dinner, but with least possible calorie content. In such scenarios. an app that suggests a recipe from the internet based on the ingredients and calorie value might come to rescue. Such apps can motivate cooking of fresh food at home, and may help decrease restaurant bill. It also provides a way to prevent unnecessary wastage of ingredients lying around in the fridge.

Objective

Develop a smartphone graphical user-interface based app that suggests recipes from internet given ingredients and the calorie goal.

Partial Specifications

* Develop back-end code in a suitable programming environment/language using
existing libraries available in that environment/language.
* Develop graphical user interface (GUI) using a suitable UI code library
such that the UI code is able to interact with the back-end code.

Suggested Approach

* Investigate literature/information on requirements of such an application.

Group Responsibilities

Manage the project

Student A Responsibilities

1. Survey code libraries for back-end code and GUI
and provide rationale behind your choices.
2. Requirements Elicitation and Analysis.
3. System design (comparison of alternative designs necessary).
4. Implementation.
5. Testing.

Student B Responsibilities

1. Survey code libraries for back-end code and GUI
and provide rationale behind your choices.
2. Requirements Elicitation and Analysis.
3. System design (comparison of alternative designs necessary).
4. Implementation.
5. Testing.

Student C Responsibilities

1. Survey code libraries for back-end code and GUI
and provide rationale behind your choices.
2. Requirements Elicitation and Analysis.
3. System design (comparison of alternative designs necessary).
4. Implementation.
5. Testing.

Student D Responsibilities

1. Survey code libraries for back-end code and GUI
and provide rationale behind your choices.
2. Requirements Elicitation and Analysis.
3. System design (comparison of alternative designs necessary).
4. Implementation.
5. Testing.

Course Co-requisites

To ALL EDP Students

Due to COVID-19 pandemic, in the event University is not open for in-class/in-lab activities during the Winter term, your EDP topic specifications, requirements, implementations, and assessment methods will be adjusted by your FLCs at their discretion.

 


OD03: Cooking Recipe Suggestion App | Olivia Das | Thursday September 8th 2022 at 07:26 PM