Build prior projects! Prior projects will give you boilerplate that you can copy and paste or reference to new projects. I've built previous projects, so foundational things like authentication and page layouts were already done.
Focus, focus, focus. Determine the must have things and narrow your project scope. Even ignore certain bugs: do you really need to that eclectic setting that no one uses?
Just do it. Don't feel bad about inconsistencies or getting the language of marketing just write. You'll learn what it should be as users interact with it. And, if they don't, you've learned something else too.