-
Notifications
You must be signed in to change notification settings - Fork 0
/
meal_planner_helper.go
442 lines (432 loc) · 6.85 KB
/
meal_planner_helper.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
package main
func getMeals() []string {
meals := []string{
"Breakfast",
"Breakfast for dinner",
"Brunch",
"Lunch",
"Dinner",
"Desert",
"Snack",
}
return meals
}
func getThemes() []string {
cuisines := []string{
"American",
"Brazilian",
"British",
"Caribbean",
"Chinese",
"French",
"Greek",
"Indian",
"Italian",
"Japanese",
"Korean",
"Mexican",
"Spanish",
"Thai",
"Vietnamese",
}
return cuisines
}
func getCookWares() []string {
cookWares := []string{
"Air Fryer",
"Baking Sheet",
"Barbeque Grill",
"Blender",
"Box Grater",
"Cake Pan",
"Casserole Dish",
"Cast Iron Skillet",
"Chefs Knife",
"Coffee Maker",
"Colander",
"Cooling Rack",
"Cutting Board",
"Dutch Oven",
"Food Processor",
"Fryer",
"Garlic Press",
"Grill Pan",
"Hand Mixer",
"Ice Cream Scoop",
"Immersion Blender",
"Instant Pot",
"Kitchen Shears",
"Ladle",
"Loaf Pan",
"Mandoline",
"Measuring Cups",
"Measuring Spoons",
"Meat Thermometer",
"Microplane",
"Microwave",
"Mixing Bowls",
"Muffin Tin",
"Non-Stick Pan",
"Oven",
"Oven Mitts",
"Paring Knife",
"Pastry Brush",
"Pie Dish",
"Potato Masher",
"Pressure Cooker",
"Rice Cooker",
"Roasting Pan",
"Rolling Pin",
"Salad Spinner",
"Saucepan",
"Skillet",
"Slotted Spoon",
"Slow Cooker",
"Smoker",
"Spatula",
"Steamer",
"Stand Mixer",
"Steamer Basket",
"Stockpot",
"Stove",
"Toaster Oven",
"Toaster",
"Tongs",
"Trivets",
"Vegetable Peeler",
"Whisk",
"Zester",
}
return cookWares
}
func getDairy() []string {
dairy := []string{
"Almond Milk",
"American Cheese",
"Asiago Cheese",
"Blue Cheese",
"Brie Cheese",
"Butter",
"Buttermilk",
"Camembert Cheese",
"Cheddar Cheese",
"Coconut Milk",
"Colby Cheese",
"Colby Jack Cheese",
"Cottage Cheese",
"Cream Cheese",
"Edam Cheese",
"Eggnog",
"Feta Cheese",
"Ghee",
"Goat Cheese",
"Gorgonzola Cheese",
"Gouda Cheese",
"Greek Yogurt",
"Gruyere Cheese",
"Half and Half",
"Havarti Cheese",
"Heavy Cream",
"Jarlsberg Cheese",
"Kefir",
"Lactose-Free Milk",
"Manchego Cheese",
"Margarine",
"Mascarpone Cheese",
"Milk",
"Monterey Jack Cheese",
"Mozzarella Cheese",
"Muenster Cheese",
"Oat Milk",
"Paneer Cheese",
"Parmesan Cheese",
"Pepper Jack Cheese",
"Provolone Cheese",
"Queso Blanco",
"Queso Fresco",
"Ricotta Cheese",
"Smoked Cheese",
"Sour Cream",
"Soy Milk",
"String Cheese",
"Swiss Cheese",
"Whipping Cream",
"Yogurt",
}
return dairy
}
func getVegetables() []string {
vegetables := []string{
"Acorn Squash",
"Artichoke",
"Arugula",
"Asparagus",
"Beet",
"Bell Pepper",
"Bok Choy",
"Broccoli",
"Brussels Sprouts",
"Butternut Squash",
"Cabbage",
"Carrot",
"Cauliflower",
"Celery",
"Collard Greens",
"Corn",
"Cucumber",
"Eggplant",
"Endive",
"Escarole",
"Fennel",
"Garlic",
"Green Beans",
"Jalapeño",
"Kale",
"Leek",
"Lettuce",
"Mushroom",
"Okra",
"Onion",
"Parsnip",
"Peas",
"Potato",
"Pumpkin",
"Radicchio",
"Radish",
"Rutabaga",
"Scallion",
"Shallot",
"Snow Peas",
"Spinach",
"Sweet Potato",
"Swiss Chard",
"Tomato",
"Turnip",
"Watercress",
"Zucchini",
}
return vegetables
}
func getProteins() []string {
proteins := []string{
"Almond Butter",
"Bacon",
"Beef Steaks",
"Black Beans",
"Canned Chicken",
"Canned Tuna",
"Chicken Breasts",
"Chicken Thighs",
"Chickpeas",
"Clams",
"Cod Fillets",
"Cottage Cheese",
"Crab",
"Deli Sliced Ham",
"Deli Sliced Roast Beef",
"Deli Sliced Turkey",
"Edamame",
"Eggs",
"Greek Yogurt",
"Ground Beef",
"Ground Pork",
"Ground Turkey",
"Ham",
"Hot Dogs",
"Hummus",
"Lamb Chops",
"Lamb Roast",
"Lentils",
"Lobster",
"Mussels",
"Peanut Butter",
"Pork Chops",
"Quinoa",
"Salmon Fillets",
"Sausages",
"Scallops",
"Shrimp",
"Tempeh",
"Tilapia Fillets",
"Tofu",
"Tuna Steaks",
"Turkey Breast",
"Whole Chicken",
}
return proteins
}
func getFreezerStuffs() []string {
freezerStuffs := []string{
"Frozen Berries",
"Frozen Blueberries",
"Frozen Broccoli",
"Frozen Cauliflower Rice",
"Frozen Chicken Breasts",
"Frozen Chicken Nuggets",
"Frozen Cookie Dough",
"Frozen Corn",
"Frozen Dumplings",
"Frozen Edamame",
"Frozen Fish Sticks",
"Frozen French Fries",
"Frozen Garlic Bread",
"Frozen Hamburger Patties",
"Frozen Meatballs",
"Frozen Mixed Vegetables",
"Frozen Mozzarella Sticks",
"Frozen Onion Rings",
"Frozen Pancakes",
"Frozen Peas",
"Frozen Pie Crust",
"Frozen Raspberries",
"Frozen Sausages",
"Frozen Shrimp",
"Frozen Smoothie Packs",
"Frozen Spinach",
"Frozen Strawberries",
"Frozen Tater Tots",
"Frozen Vegetables Stir Fry",
"Frozen Waffles",
"Ice Cream",
}
return freezerStuffs
}
func getHerbsSpices() []string {
herbsAndSpices := []string{
"Allspice",
"Anise",
"Basil",
"Bay Leaf",
"Bay Leaves",
"Black Pepper",
"Caraway Seeds",
"Cardamom",
"Cayenne Pepper",
"Celery Seeds",
"Chervil",
"Chili Powder",
"Chives",
"Cilantro",
"Cinnamon",
"Cloves",
"Coriander",
"Cumin",
"Curry Powder",
"Dill",
"Epazote",
"Fennel Seeds",
"Fenugreek Leaves",
"Fenugreek",
"Galangal",
"Garlic Powder",
"Ginger",
"Horseradish",
"Juniper Berries",
"Kaffir Lime Leaves",
"Lemongrass",
"Lovage",
"Marjoram",
"Mint",
"Mustard Seeds",
"Nutmeg",
"Onion Powder",
"Oregano",
"Paprika",
"Parsley",
"Rosemary",
"Saffron",
"Sage",
"Savory",
"Smoked Paprika",
"Star Anise",
"Sumac",
"Tarragon",
"Thyme",
"Turmeric",
"Vanilla Beans",
"White Pepper",
"Za'atar",
}
return herbsAndSpices
}
func getPantryStuffs() []string {
pantryStuffs := []string{
"Almonds",
"Baking Powder",
"Baking Soda",
"Beef Broth",
"Black Pepper",
"Bread",
"Brown Sugar",
"Cake Mix",
"Canned Beans",
"Canned Chicken",
"Canned Chili",
"Canned Corn",
"Canned Pasta",
"Canned Tomatoes",
"Canned Tuna",
"Cashews",
"Chicken Broth",
"Coconut Milk",
"Condensed Milk",
"Crackers",
"Dried Figs",
"Dried Mango",
"Evaporated Milk",
"Flour",
"Granola",
"Honey",
"Hot Sauce",
"Instant Mashed Potatoes",
"Instant Noodles",
"Jelly",
"Ketchup",
"Macaroni and Cheese",
"Maple Syrup",
"Mayonnaise",
"Mustard",
"Oatmeal",
"Olive Oil",
"Pancake Mix",
"Pasta",
"Peanut Butter",
"Peanuts",
"Pecans",
"Popcorn",
"Potatoes",
"Pudding Mix",
"Quinoa",
"Rice",
"Salsa",
"Salt",
"Soy Sauce",
"Sugar",
"Tomato Sauce",
"Tortillas",
"Vegetable Broth",
"Vegetable Oil",
"Vinegar",
}
return pantryStuffs
}
func getAllergies() []string {
foodAllergies := []string{
"Peanut",
"Tree Nut",
"Milk",
"Egg",
"Wheat",
"Soy",
"Fish",
"Shellfish",
"Sesame",
"Mustard",
"Corn",
"Gluten",
"Sulfite",
"Celery",
"Lupin",
}
return foodAllergies
}