Requirement
Requirement
Main Requirements
1. Follow the Figma design: Your website design should be similar to the
Figma. You can change the color but choose a color palette that will be
pleasing to the eye.
2. NavBar: A navbar with a website name or logo on the left side & 4 menu
items in the middle: Home, Recipes, About, and Search. A search bar with
a search icon and search text & User icon at right.
4. JSON: Create a JSON File with a minimum of 6 data. Each data will contain-
a. Recipe image
b. recipe_id
c. Recipe name
d. Short description
e. Ingredients in an array.
For example: [ “550 g chicken”, “120 ml soy sauce”, “200 g basil
leaf”, “400 g mushroom”]
f. Preparing time → For example: 30 min
g. Calories → For example: 320 calories
5. Our Recipes: Our recipes Heading & short description at the beginning of
this section. Don’t use lorem ipsum text.
6. Recipe card section: The left side of the page will contain a minimum of 6
recipe cards.
a. Load all the JSON data and show it on the card. Each card will
contain
i. Recipe image
ii. Recipe name
iii. Short description
iv. Ingredients length & show ingredients in an unordered list
v. Preparing time
vi. Calories
vii. A button named Want to Cook
7. SideBar: When you click on the Want to Cook Button it will add the clicked
recipe on the sidebar’s Want to Cook table.
a. You need to increase the count of the want to cook table
b. In the Want to Cook table For each table data Show the recipe
name, preparation time, calories and a Preparing Button
c. You can not select a single recipe more than once. When you try to
click the want to cook button more than once it will show a toast
Challenges Requirements: