Skip to content

A Web App to search Recipe using the Forkify-API - Search over 1,000,000 recipes

Notifications You must be signed in to change notification settings

ramnagapuri/forkify

Repository files navigation

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

About

A Web App to search Recipe using the Forkify-API - Search over 1,000,000 recipes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published