The boilerplate we are using build awesome web native applications.
There is a client application in /source and test server in /server folders.
Install dependencies,
$ npm installRun build,
$ npm run buildLaunch application,
$ npm startOpen in browser,
$ open http://localhost:3000The sources of application is located in /source folder. The distributive version will be placed to /public folder after build. Normally, you should always use development configuration and build public version right before the deployment.
The index.html file, references some CDN resources, fonts, 3rd party CSS files.
The entry point of application. Initializes router and renders the application to #main div.
The smart components of application. Setting up the layout of components and manage the state.
The dump components, with own style, initialized via properties, stateless.
The redux/actions related code.
The redux/reducers related code.