We all are:
With looping back to any previous stage as a result at any time.
But ... it's a big project, akin to saying "does anyone know how to build a bridge across the Bering Strait?"
If you have to ask "do do I build this?" then to be honest, you probably aren't ready to start on a project of that magnitude - the chances of you finishing in a reasonable timescale without a serious amount of highly skilled help are remote!
I'd see if I could find a smaller project that might be more feasible if I was you (as in, I wouldn't try to do it on my own, and I have a lot of experience in development!)