These are not trivial things even though they are things that senior developers tend to trivialize.
If you’re describing the wrong problem, you’ll get a right answer that doesn’t fix it.
If you’re describing the right problem wrongly, you’ll get another wrong answer that talks past being right.
If you’re describing a difficult problem that maybe isn’t even solved in existing stuff, you can get help figuring out the necessary steps if you have an idea where to start.
If you don’t know where to start you can start by asking where to start.
Anyway, point is, I can’t help you if you don’t tell me what you know (or think you know) and what you don’t know. I don’t have a magic wand, I have years of experience grinding down problems until they submit.