I like parts of your app. I like the idea behind "leveling up" your cooking, building upon skills/difficulty so that you can feel like you are both progressing in flavors and skills. Where I felt it didn't hit the mark for me was the way some of the cards were ordered. I think from the "you need to cook to unlock" perspective, it's good to have all of your meats/veggies at the top, but I found the "difficulty"/leveling up aspect broke down when I saw bread/rice/eggs/spices at the bottom. I would expect in simple recipes to incorporate some of those ingredients.
Color scheme - I thought it was great. Minor UX tweaks but I know it's probably already something you are aware of.
Recipes were lacking actual measurements and I suspect that's just because this is an alpha build.
I didn't get the "competition" part of it. I guess I considered this a solo activity, but if a competition is what you'd like to make out of this, I'd try to call that out in a clearer way.
The sync/shopping list features I felt made the page try to feel like it was trying to be everything. I think eventually it makes a lot of sense to add these features in, as all the data can play well together.
I will rethink the order of cards and recipes and maybe there is a place for recipe difficulty.
There is some lag on slow phones (< 11 android). And I already separated render for fast and slow systems. It's all about resizing cards. For some reason Chrome renders it badly along with the scroll. I will remove the resize and redo the render and it will work smoothly on all phones. Especially as pwa application.
Yes, I will add quantities for the ingredients and in general I will completely redo the recipes. Right now they are more like a mock data.
The competition comes from my desire to build many features at once in one application. Perhaps it should be removed and added when there is at least a certain number of users and more understanding of what and how to compete.
Sync is inspired by my desire not to scare user with a login and to give easy access to the account.
I see the groceries list as a dataset. I love the idea of adding a set of products from a recipe to a shopping list or buying new groceries to unlock cards.