This electron app will be used for the Electron Session on the Sogeti Digital Bootcamp on the 7th of April, 2017.
The app contains the following functionality out of the box:
- Connection to a hosted chatserver (an instance of this project)
- A nice frontend based on Angular Material Design
- User accounts with Gravatar integration (though absolutely no authentication)
- Native notifications through node-notifier when the app window is blurred.
Make sure you have the following packages available globally:
In case of doubt, run:
npm install -g gulp-cli electron-forge
npm install
npm start
- Comment the lines adding the
angular-electronpackage to the app. - Next, run
gulp development. - A webserver will start in your browser and gulp will watch your files.
- You can now make adjustments to the design and development!
- If you uncomment the lines from step 1 and cancel the webserver you can run
npm startagain. (This command runs thegulp disttask and immediately runselectron-forge start.)