Skip to content

Latest commit

 

History

History
72 lines (37 loc) · 1.62 KB

README.md

File metadata and controls

72 lines (37 loc) · 1.62 KB

Pines&Butter Recipe Finder App

A recipe finder app that answers to the question: "Too lazy to shop. What can I cook from my leftovers?"

Built with React and utilizes recipe data from Spoonacular API + ingredient autocomplete from Tasty API.

Pines&Butter landing page

Check out the deployed site

Core packages

  1. Hooks, Context API - State management

  2. React-Router - Routing

  3. SCSS - Styling

  4. Axios - Network call

Features

  1. Add/remove items in pantry

  2. Search recipes according to pantry items

  3. Search recipes according to keywords

  4. Favorite/Unfavorite a recipe

  5. Add an ingredient to grocery list

  6. Remember the recipe that the grocery item was added from

  7. Pantry item input autocomplete

Running locally

Inside of your project file create an .env.local file with the following contents:

REACT_APP_API_KEY=<YOUR_API_KEY>

Then run npm i and npm start to see the app in action.

Sections walkthrough

Add ingredients to Pantry with autocomplete suggestions

Add to Pantry

Search for recipes from Pantry ingredients

Pantry Recipe Search

Faved Recipes (Recipe Book)

Faved Recipe

Recipe Details

Recipe Details

Grocery List

Grocery List

Search section for dish name/style

Free Search Section