Skip to content

Latest commit

 

History

History
81 lines (46 loc) · 2.17 KB

README.md

File metadata and controls

81 lines (46 loc) · 2.17 KB

forkify

A Web App to search Recipe using the Forkify-API

Topics Covered

(Javascript, API, Parcel | Module bundler, DOM Manipulation, HTML, CSS etc)

Installation

  1. Download node.js . node.js

  2. Navigate to your folder where you have extracted the repository & Install all the dependencies using the following command in the command prompt.

npm install package.json
  1. Run the webite locally.
npm run start

External libraries and APIs:

Features

  • All in One Recipe Finder using JavaScript and Forkify-API API.

  • Uses AJAX API calls to retrieve data from the Forkify API.

  • Dynamic Search options for recipes.

  • Renders Recipes and Ingredients.

  • Can store your recipe.

  • Search any food to recieve a list of recipes containing that ingredient.

Fun-1

  • Change the servings size to alter the needed ingreident count proportionally.

fun-2

  • Easily bookmark or unbookmard the selected recipe.

fuc-3

  • Create your own recipes and store them as user recipes(use a special icon).

func-4

  • LocalStorage keeps the data when users exit the app.

fuc-5

Project Architecture

forkify-project-architecture-recipe

Built using the MVC Architecture. View class extends the rest of the components. Controller keeps both directional dataflow. Model makes http requests.

forkify-architecture-recipe-loading

forkify-flowchart-part-3

About ME