Point two is an skeleton for those who want to create isomorphic application w/t waste of time.
It's use:
- React - 15
- React-router - 15
- Express
- Point-one - 0.4.7
- Point-reducer-builder - 0.4.2
- Point-simple-router - 1.0.1
- Webpack
- Webpack-dev-server
- React-hot-loader - 3!
src/
|-- client/
| |-- actions/ - action creators related to auth and todo
| |-- pages/ - all client pages
| |-- App.js - Root component with Router
| |-- client.js - entry point of client that creates store
| |-- routes.js - configureRoutes method for make safe routing
|-- config\index.js - main config that used for all application
|-- reducer\ - reducers placement
|-- server\
| |-- middleware\react.js - react middleware that render full page and create store for user request
| |-- server.js - starts express server and WebpackDevServer
|-- store\configureStore - store creaction
|-- webpack\index.js - webpack config
|-- constants.js - App constants
static\ - placement of static files