git clone https://github.com/binary-com/binary-next-gen.git
npm install or sudo npm install
npm start
Then open localhost:3000 in a browser
git pull
npm update or sudo npm update
We build with Gulp and deploy to GitHub Pages
gulp deploy
Use PhoneGap Build
We use Electron to run as desktop app.
npm i electron-prebuilt -g
electron
- React - the framework
- React Router - for routing, mapping urls to views
- Redux - state management
- Immutable.js - immutable data structures
- npm - manage dependencies
- Babel - compile ES6 code
- Webpack - bundle application from modules
- cordova - build mobile app
- _actions - Redux actions
- _common - Common React Components
- _data - Server/API interaction
- _reducers - Redux reducers
- _routes - React Router route config
- _store - Init for routes and Redux
- _utils - Common utils
Live React: Hot Reloading with Time Travel