No apologies for being new, we all started somewhere.
Since you’re new here’s a post that will lead you to a lot of info:
It’s not a direct answer to your flask questions, but surprisingly that might be the right way to tackle this: my advice is to go through the basics first and come back to your flask project.
While it’s really tempting to jump into more custom or advanced projects right away, I have found that taking a little time to ramp up your skills and do research/tests first really pays off.