- Notifications
You must be signed in to change notification settings - Fork4
Cross platform ToDo list created using Webix and complied to desktop using Electron
License
NotificationsYou must be signed in to change notification settings
paratagas/data_master
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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
- Node.js v4.4+
- Download and extract thelatest version of Data Master
- Download and install thelatest version of Electron for your platform
- Install the dependencies and devDependencies:
$cd data_master$ npm install
- Download thelatest standard version of Webix.
- Extract "codebase" folder from downloaded Webix archive to the root folder of your project
- Run Node.js server:
$ 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
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
- 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
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
GNU GPLV3