You should above all describe your goals and the key features necessary for the business. Without a clear understanding of your objectives, development may become inefficient regardless of the technology. Clearly describe what you want to see (including structure) and then let our development team offer feedback on the adequacy of the requirements.