Design a database structure based on the following sample wireframe and specs. You decide what tables are needed, and how they are related to each other through primary and foreign keys.
Users must sign in to post recipes
Signed in users can like or dislike recipes
Recipes are sorted into “meals”
Recipes have a title, description, image, and list of ingredients