/Thyme-for-Lunch

The Thyme-for-lunch website was created to search for any recipe and add it to your favorites list. You can add your favorite recipes to a weekly calendar to plan out your meals for the week in order to have all the ingredients from your planned meals added to a grocery list so that you can easily plan out your next grocery run.

Primary LanguageJavaScript

Thyme for Lunch

Technologies Used

React NodeJS Express.js JavaScript GraphQL Apollo-GraphQL MongoDB JWT Nodemon Bootstrap NPM

DOCS

SPOONACULAR API

SPLIDE

STYLED-COMPONENTS

TAILWIND CSS

REACT ICONS

FRAMER MOTION

Table of Contents

Description

The Thyme-for-lunch website was created to search for any recipe and add it to your favorites list. You can add your favorite recipes to a weekly calendar to plan out your meals for the week in order to have all the ingredients from your planned meals added to a grocery list so that you can easily plan out your next grocery run.

User Story

AS A user I WANT a website where I can find new recipes, add them to my favorites, have a weekly calendar to plan my meals SO THAT I can get a grocery list of ingredients for the week

Live-URL

Deployed Page with Heroku: https://thyme-for-lunch-ca35ba4e7fee.herokuapp.com/

Screenshots

Example screenshot

Installation

To use the app create a .env file in the server folder and add your API key as follows SPOONACULAR_API_KEY=<API key>

Challanges

-Heroku deployment and connection to MongoDB and Mongoose. -Movement of Spoonacular API from frontend to backend. -GraphQL setup. -THE BACKEND.

Features

Features of the site include Reacts ability to easily create a one page application that appears as though it is many pages. Users can easily navigate the site, search books using the implemented GoogleAPI, and save or delete books to their profile.

Suggested Future Development

  • Connect to Instacart
  • Web App Download
  • Mobile App
  • Share list & meal plans with friends
  • Connect to Instacart
  • Calorie and Macros counter
  • Serving size scaler
  • Save meal plans
  • Ingredient substitution
  • Allergen warnings
  • Create your own recipes

Tests

There are currently no unit testings written for this application.

Contribution

This App was created by:

  • Nhadea Lensky - see Nhadea's GitHub for her other works.
  • Joan Brambila - see Joan's GitHub for her other works.
  • Len Zuro - see Len's GitHub for her other works.
  • Eszter Barbuscia - see Eszter's GitHub for her other works.

Please follow Contributor Covenant Guidelines by clicking on the following link: Contributor Covenant

License

This project is covered under the MIT licence.
To learn more click on the following link

Credits

Thank you for tips and sugestions from Bootcamp instructors and classmates. Followed You Tube

Questions

Please visit my GitHub Repo to view this project. Deployed Page