If you don’t care about doing it “yourself” there are guides you can follow that give you a seed and set of blueprints. These can pretty safely get you under 10 hours. Some say 5 but you won’t be perfect.
I got down to about 20 hours myself then just used a guide for the achievement.
There is a big difference between a software engineer and a software developer/programmer. In the same way there is a difference between a civil engineer and a builder.
A software engineer is the one who scopes the project. They define the feasibility, the limitation and exeptions, the tools to use, as well as costing and time planning and management.
The programmers are the ones who work to this scope and utilise the specified tools and technologies to create the product.
I have a degree in software engineering and all of this was covered. From writing scoping documentation, to time and costing with Gantt charts. This is the actual difference.