If there's one macro worth building a plan around, it's protein — it keeps you full, it protects muscle when you're losing weight, and it's the one most people undershoot. The problem with most "high-protein" plans is they're joyless: chicken, rice, repeat, until you quit by Thursday.
This planner starts from your protein target and builds varied meals to hit it (my own rule of thumb is a simple 1 protein, 1 grain, 2 veg, 1 fat per plate — boring to say, great to eat). Set your protein goal and diet, and it generates a plan plus a shopping list. Just try it and see how much easier hitting protein is when it's planned rather than improvised.