Method: POST Path: /api/meal/ Input: JSON with properties userId and recipeId Response: 200 and 'Meal saved'
Method: DELETE Path: /api/meal/"mealId" Input: mealId through the url Response: 200 and 'Meal deleted'
Method: PUT Path: /api/meal/"mealId" Input: mealId through the url Response: 200 and 'Meal eaten'
Method: PUT Path: /api/meal/ Input: JSON with property haveIngridient Response: 200 and updated meal object
Method: GET Path: /api/user/"userId" Input: userId through the url Response: 200 and user Object
Method: POST Path: /api/user/ Input: JSON with property username and password Response: 200 and Object with token, username and userId
Method: POST Path: /api/user/authenticate Input: JSON with property username and password Response: 200 and Object with properties token, username and userId
Method: GET Path: /api/recipe/ Input: nothing Response: 200 and array of all recipes in our database
Method: GET Path: /api/recipe/"query" Input: query string for a certain dish Response: 200 and array of all recipes for the query
Method: POST Path: /api/recipe/ Input: nothing Response: 200 and the created recipe object