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 install
Run build,
$ npm run build
Launch application,
$ npm start
Open in browser,
$ open http://localhost:3000
The 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.