Actually que have checklist builder (made using surveryjs library), with API, and answerring the checklist in native android. It uploads, and appears result in result section. Y can see some KPI in (tables and charts) of all results.
Restructure Achitecture to solve actual issues (theorically). Actually is made in php, framwork codeigniter, mysql, native android.
*Issues*
Dashboard
Static dashboard, generated per each project, actual show tables and charts. Needs to be dragable, and edit structure. Based on that if select a bar chart, could choose variables to x and y variables of chart, to be shown for example. Same with a table.
Results
Table now is static, and need to show variables per project and edit table. Should be flexible table to select variables to show in colums.
Config
Define variables, added in a checklist, to have reulsts format.
Pivot table
Actual works, but stuck with 6 variables, we use [login to view URL] library, and aparently cant handle to many information as 2.000 reuslts. Should work fine, not stucked at all, with big data.
Maybe propise chage language, like php laravel sparks, to use good pricesing of sparks, to not stack in pivot table. USe [login to view URL], to make easier dashbiard, and more colorfull. U can propuse what u think is best.