The most important task in creating a software product is extracting the requirements.
Customers typically know what they want, but not what software should do, while incomplete, ambiguous or contradictory requirements are recognized by skilled and experienced software engineers.
Frequently demonstrating live code may help reduce the risk the requirements are incorrect.
With the help of the my expertise, even at this early start of you project you will benefit from special attention to eliminate all the turnbacks.
You will know what is to be done next and how your project will develop.