#Project Nucleus

A starter scaffolded project to quickstart HTML5 + CSS3 + JS apps using NodeJS, Browserify, ESLint, VueJS and VueMaterial.

It also can build and publish your app into Web, Mobile (using Cordova) and Desktop (using Electron).

Web Mobile Desktop

Dependencies

I assume you have already installed NodeJS and NPM. If not, do it. After that, you need to install the following dependencies globally:

npm install -g cordova
npm install -g electron-forge

Web developing

cd /web
npm install
npm run dev

Web publishing

cd /web
npm install
npm run build

Mobile publishing

cd /web
npm run cordova
cd /cordova
cordova platform add android
cordova platform add ios
cordova plugin add cordova-plugin-crosswalk-webview
cordova run android
cordova run ios

Desktop publishing

cd /web
npm run electron
cd /electron
npm install
npm run electron