data_master icon indicating copy to clipboard operation
data_master copied to clipboard

Cross platform ToDo list created using Webix and complied to desktop using Electron

trafficstars

Data master

Cross platform ToDo list created using Webix and complied to desktop using Electron

Data master


Tech

Data master uses several open source projects to work properly:

  • Node.js - JavaScript runtime built on Chrome's V8 JavaScript engine
  • Webix - Cross platform and cross browser UI library
  • Electron - Cross platform tool to compile web-apps to desktop

Requirements


Installation

$ cd data_master
$ npm install
$ npm run server
  • Run another shell

  • Run desktop pre-building:

$ npm start
  • Run desktop compilation:
$ npm run package

In "~/release/DataMaster" folder get version for your platform and launch it


Launching

Nota bene: Before launching WEB or desktop app version run Node.js local server:

$ npm run server

After that your web application is available on:

http://localhost:3000

Development

  • To create your bundle.js (if source code is modified) run:
$ gulp bundle
  • To watch your source code changing and restarting server in development run:
$ npm run nodemon
$ gulp watch

Other

Nota bene: You can istall Electron pre-builder and compiler modules manually by:

$ npm install --save-dev electron-prebuilt
$ npm install --save-dev electron-packager

License

GNU GPLV3