Back to Parent

How does Ginger work?

Ginger integrates two APIs and a few internal databases to function:

  • Slack's API to post message in response to the user.
  • It uses Yummly's API to query recipes for any one randomly selected item that the user marks done.
  • User database, grocery list database and done items database to store information about which user has what items in their grocery list and what was marked done.

Data Diagram

This is the structure of the databases and APIs lying underneath Ginger's working:

Content Rating

Is this a good/useful/informative piece of content to include in the project? Have your say!