An open API service indexing awesome lists of open source software.

https://github.com/pranaydwivedi444/forkify

Forkify Web App : Find best recipes for your tasty dishes
https://github.com/pranaydwivedi444/forkify

api css html javascript recipe recipe-search recipe-website scss vanila-javascript

Last synced: 2 months ago
JSON representation

Forkify Web App : Find best recipes for your tasty dishes

Awesome Lists containing this project

README

          

# Forkify
Find best recipies for your tasty dishes
![image](https://user-images.githubusercontent.com/48515987/221211715-f5ea28d2-661a-481a-b870-99a041c149bc.png)
DEMO LINK - https://forkify-project-recipe.netlify.app/

# Forkify

Forkify is a recipe search and bookmarking web app built using modern web development technologies, such as JavaScript, HTML, and CSS. The app allows you to search for recipes, save them to your local bookmarks, and even add your own custom recipes.

## Features
- Search for recipes using a keyword, ingredient, or category
- Filter search results based on various criteria, such as dietary restrictions or cooking time
- View detailed information about each recipe, including ingredients, cooking instructions, and nutrition information
- Save recipes to your local bookmarks for easy access later
- Add your own custom recipes to the app
- Automatically adjust recipe ingredients based on the number of servings
- Responsive design that works on desktop and mobile devices
- Integrated with the Food2Fork API for recipe search and retrieval
## Tech Stack

**Client:** JavaScript
HTML
CSS
Webpack
Babel
Food2Fork API

## Run Locally
- Prerequisites
To run Forkify locally, you'll need to have Node.js and NPM (Node Package Manager) installed on your computer. You can download the latest version of Node.js from the official website: https://nodejs.org/en/download/.
Clone the project

```bash
git clone https://github.com/pranaydwivedi444/Forkify

```

Go to the project directory

```bash
cd my-project
```

Install dependencies

```bash
npm install
```

Start the server

```bash
npm run start
```

Usage

## Acknowledgements

- Jonas Schmedtmann - Inspiration and guidance for the project