Quasar is a framework based on Vue and Material Design that takes advantage of "write once, use everywhere."
The CLI can deploy the same code base to different flavors, such as Single-Page Application (SPA), Server-Side Rendering (SSR), Progressive Web Application (PWA), Mobile Application (Cordova), and Desktop Application (Electron).
This takes some of the problems away from the developer, such as configuring webpack, Cordova, and Electron with HMR (Hot Module Reload) for development, or adding an SSR configuration in the SPA project. The framework helps the developer start production as soon as possible.
In this recipe, we will learn how to use Quasar and the CLI to create a basic project, and how to use the CLI to add the development targets for SPA, PWA, SSR, Mobile Application, and Desktop Application.