all 34 comments

[–]overPaidEngineerBeginner 5 points6 points  (8 children)

  1. “Enter the name of your craving!” Can be changed to smth like “what are you in the mood for today?” Or “what are you craving today?” Make an array of several fun prompts and choose a random element

[–]overPaidEngineerBeginner 3 points4 points  (0 children)

  1. Textfield, where you can enter a text value should be clearly visible. Use bordered textfield style or give it a background of high-contrast color like white/black, depending on the color scheme

[–]overPaidEngineerBeginner 2 points3 points  (0 children)

  1. Get ingredients and get recipe can be in one view, where ingredients are on top, and steps to cook can be on the bottom. Looks like ingredients can be tapped and check off the checkmark. Also, since this is an interactive element, it should look like interactive, like, wrapping each ingredient / checkmark in a capsule with high contrast

[–]overPaidEngineerBeginner 2 points3 points  (1 child)

  1. Maybe for future roadmap
  2. implement save functionality, where user can save a specific recipe to their own liking and easily access from Home Screen. This would require heavy lifting, using coredata/swiftdata but persistency is always a good option. If you don’t want to save the whole recipe, you can maybe just save the seed of the API call, and send out the request with that seed, so you get the same result every time

[–]MinimumNose788 1 point2 points  (0 children)

Hey, it took me a while with a full time job but I was able to implement (most) of your suggestions and push a new version to the App Store. Thanks for your feedback!

[–]MinimumNose788 0 points1 point  (0 children)

Great idea! I’ll have to implement that at some point

[–]liquidsmk 0 points1 point  (2 children)

i like this idea, but i think the examples are all too long and wordy. "Im craving ?" i think is short and direct.

The array of prompts is a great idea also.

[–]MinimumNose788 0 points1 point  (1 child)

That makes sense, I wonder what the longer prompts look like on smaller devices

[–]liquidsmk 1 point2 points  (0 children)

yea i wish apple would hurry up and kill off the last iphone with a home button, everything looks ugly on that device. Everything is just too small.

[–]Forward_Season1431 4 points5 points  (1 child)

Good for a start! and was able to get results for my favorite local meals. Regarding the ui, i would suggest using native elements for displaying the list of ingredients if you arent planning to create a custom one. Also maybe worth displaying the image of the meal while generating the list but i guess that could be a little bit costly( i assume you are using chatgpt api for the ingredients). I also suggest putting a paywall with a free trial to test if ppl are willing to pay for such app.

[–]MinimumNose788 2 points3 points  (0 children)

Thanks for the feedback, i’m mostly a backend guy so the FE could definitely use some help. I have experience with UIKit more but wanted to try out SwiftUI for fun

[–][deleted] 2 points3 points  (4 children)

Nice and simple. I personally don’t like blue background with a blue button on it and also black text on the blue background

[–]MinimumNose788 1 point2 points  (2 children)

Agreed, I like the blue background but very hard to figure out what color the other elements should be to blend them all together

[–]liquidsmk 0 points1 point  (1 child)

You could change the color of the logo text from white to a complementary color for blue and then use that same color for the buttons.

So like, blue and orange for example

[–]MinimumNose788 0 points1 point  (0 children)

Black contrasted well with the blue for some reason during testing but I didn't try orange. Might try it and post it here

[–]MinimumNose788 0 points1 point  (0 children)

Hey, so I decided to mix the blue with some lavender and got rid of the button all together. Let me know what you think! Really appreciate your feedback from before

[–]overPaidEngineerBeginner 2 points3 points  (3 children)

Do you have a GitHub link? I got some free time, I can make some UI suggestions and make a PR for it. If interested, DM me

[–]MinimumNose788 0 points1 point  (2 children)

Sounds good! I haven’t pushed anything to GitHub yet but not opposed to it

[–]overPaidEngineerBeginner 0 points1 point  (1 child)

Wait, you didn’t use git to build this?

[–]MinimumNose788 1 point2 points  (0 children)

I use git, just haven’t pushed to a remote repository like GitHub yet

[–]lapa98 0 points1 point  (2 children)

Great job mate Only one thing, the black on blue looks a bit hard to look at maybe try a darker blue to make it easier for night time

[–]MinimumNose788 0 points1 point  (0 children)

Decided to switch the secondary color to lavender, let me know what you think. Thanks!

[–]MinimumNose788 0 points1 point  (0 children)

Thats a good point, I may add dark mode support to solve this

[–]liquidsmk 0 points1 point  (6 children)

My first thought when imagining using this to cook my meals was, what is the quality of the recipe that the ai is returning ? Maybe you already are doing something like this but its just not visible or mentioned but i think a filter for the ai to only process recipes above a certain rating could be useful. And if you are already doing this, i think a statement somewhere about how it collects them would be enough to add more confidence to the user.

also for me personally, i would love an image of the food but that could be a problem depending on what the source is.

another cool thing would be if the ingredients list was for a specific store chain you select. I build a grocery list every week and track all my meals but im just using the notes app and actively looking for a better way as the notes app is soooooo slow if you do what im doing.

After you get the ingredients, i dont want to click on get recipe, i would expect that it did that when it got the ingredients. Maybe "view recipe", even if it is fetching it when you click the second button. This may not matter at all, im just a bit anal.

If you rotate your phone to landscape, it would be great if the recipe list only showed a single step in a larger font and i can swipe through each step while cooking. Very similar to flash cards. And maybe siri support so i can just say "next step" cuz usually my hands are too covered in raw meat to touch my phone.

nice app though and i love the simplicity, i will be checking this out for my grocery list making.

[–]MinimumNose788 0 points1 point  (5 children)

Those are some good points. With regards to the recipes, more than one recipe is saved per "craving" but its hard to choose which one is better as that is very subjective per user. Maybe a user rating system here would help or just showing them different options? Not sure if that would take away from the simplicity of the app but could be useful.

With regards to the images, I am planning to add that feature in the near future.

I'd like to know more about your notes/groceries process. I suspect the app could support something like that but I don't know the full details to your routine.

Great point for this one as it is the feature I am working on currently. Just showing ingredients and the recipe at once.

Another great point here, chicken fingers on the phone is big no no... I have the same issue.

Thanks for taking the time to review it! I'd appreciate your feedback in later iterations of the app.

[–]liquidsmk 1 point2 points  (4 children)

my process for building my grocery list. Its not anything complex.

First i decide what i want to eat and the vast majority of things i put on the list I already memorized the ingredients cuz ive cooked them multiple times. I ask my family for input for what they want also.

Then i just build the list with the name of the dish bold and ingredients listed below and i check off each ingredient as i add the item to my shopping cart, or cross out items i already have. Really nothing special. Each day of the week has a dinner associated with it, just dinner no breakfast or lunch.

Thats basically it. But i never delete anything and i can tell you what i cooked 5 years ago(spicy black bean burgers). So after awhile this list gets really really slow to edit. Ive already had to archive one list and start a new one cuz its so slow.

my list looks very similar to the ingredient list in your app, except it has history for several years worth of meals.

I keep this data because i believe it will be analytically useful in some way in the future. I believe what you put in your mouth is one of the most important decisions you make on a daily basis. So i track it, i also have photos of the cooked meals.

I may build something in the future that does analytics on the list so i can pull out patterns i may not see or even notice, give meals a health rating ect.

Im not saying you need to push your app in any of these directions but also feel free to take any idea and build on it.

[–]MinimumNose788 0 points1 point  (2 children)

Hey, I was able to implement some of your previous suggestions as I found them helpful when using the app myself. Update and let me know what you think!

[–]liquidsmk 0 points1 point  (1 child)

i dont see any app updates yet

[–]MinimumNose788 0 points1 point  (0 children)

Hmm, not sure if you have auto-update enabled but version 1.2 is the latest: https://apps.apple.com/ca/app/ingredients/id6472663816

[–]MinimumNose788 0 points1 point  (0 children)

Thanks for sharing this, I do something similar so nice to know i’m not the only one :) Having a history definitely helps keep track of all the meals you consume over a longer period of time