Skip to content

JungFF/Forkify-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forkify-App

Live Link

Project Introduction

Forkify is a recipe web app using the Forkify API to allow users to search, view, modify, bookmark and add recipes.

Technologies used

  1. HTML5
  2. SCSS/CSS3
  3. JavaScript

External libraries and APIs:

Ways to reproduce

  • npm i
  • npm start
  • npm run build

Features

  • Query an ingredient 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

截屏2022-03-17 下午2.22.15

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

forkify-architecture-recipe-loading

forkify-flowchart-part-3

About

A recipe website built for myself who loves cooking, using Scss, JavaScript, Parcel, and HTML

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors