In order to drive the further development of the webapp, the current implementation should separate between controller, model and view details.
Currently the different functionalities are tightly coupled, which does prevent the further continuation of development, as the backend is in the process of leaving the JSON based API behind.
Rough draft
The view compoenents should only be concerned with the elements on the page, receiving the required data and applying it on the ui elements
The models should reflect what is necessary to display in the view, independently how this process is actually done. Furthermore mockup model objects could provide the interface what is required to drive the view
The controller should be responsible for acquiring data from the backend using the necessary means
In order to drive the further development of the webapp, the current implementation should separate between controller, model and view details.
Currently the different functionalities are tightly coupled, which does prevent the further continuation of development, as the backend is in the process of leaving the JSON based API behind.
Rough draft