Recipe Finder

RecipeFinder

Overview

Recipe Finder is a full-stack MERN (MongoDB, Express, React, Node.js) web application that allows users to search and save recipes. The app also allows users to add recipe ingredients to a shopping cart and either order groceries or email a shopping list.

Features

-User can search for recipes using keywords, ingredients or cuisine. -User can create an account and save recipes for future reference. -User can add recipe ingredients to a shopping cart or shopping list. -User can choose to order groceries or email a shopping list. -User can view the nutrition information for a recipe.

Installation

To run the app locally, clone the repository and navigate to the root directory. Install dependencies using npm install.

You will also need to create a .env file in the root directory and set the following environment variables:

Technologies Used

-MongoDB
-Express
-React
-Node.js
-JWT
-Bootstrap / React Bootstap / Icons
-Stripe
-Custom CSS
-GraphQL
-env-cmd (Protect sensitive key information on the client side)
-API call from TheMealDB

Screenshots

Contributors

Michelle Tran
Peter Lim
Justin Yi
Thomas Maly

Acknowledgements

-This project was inspired by all those recipe websites that have complete life stories of the writer inserted into the page rather than getting right to the info you want.