Test Prep Tech uses the Angular and Ionic to write all of their apps. Because the apps are so similar in nature, they share a codebase. We use node scripts to replace the question data for each app. A major part of what I’ve done is enhancing those scripts as the apps and funtionality grow.
When Test Prep Tech started, all of the questions were written in Microsoft Word documents. As the number of apps grew, as well as their complexity, it required us to convert everyting over to a simplier format. We chose JSON and recently finished the convertion process.
With the addition of SAT Math Wizard, we needed to add support for displaying equations in the app. We chose MathJax, which is a great library for displaying LaTex markup.