A simple boilerplate for creating full stack application in javascript using react for client side and node/express as backend for creating APIs.
The quickest way to get started with this boilerplate is to fork it into your own repo. Get into the root of the application
cd react-node-boilerplate/Install dependencies:
$ npm installStart the server:
$ npm startView the website at: http://localhost:3000
bin
- www file is the server start script
client
- actions
- lists actions
- components
- lists presentational components
- containers
- lists stateful components
- reducers
- lists all reducers
- scss
- for all styles in react
- index.js
- entry point for react application
- store.js
- redux store
- Wrapper.js
- wrapper for all routes in react
- actions
public
- contains static assets in express
routes
- route handler for node application
views
- for express templates
.babelrc
- transpiler for react and ES6 codes
.gitignore
- ignore node_modules and bundles
app.js
- entry point for express application
package.json
- project metadata and dependencies list
webpack.config.js
- bundler for react application