SPA, single page application, mobile development, web app development