My own starter kit for making a React/Redux web application
[Obviously given its age, this project is no longer actively maintained]
My own starter kit for making a React/Redux web application using Webpack and ES2015.
Feel free to fork this repo to start your own project.
NOTE: as this has been written in 2016, I wish you consider newer options. I’m just keeping the repo for the record.
This starter kit has been optimized for Node 4.x and NPM 3.x. Of course, you can run it with Node 5.x.
git clone https://github.com/fredguile/react-redux-es2015-starter-kit.git
cd react-redux-es2015-starter-kit
make setup
make dev
Open it in your browser http://localhost:3000.
My proposed app structure as following:
react-redux-es2015-starter-kit/
├──app/ * project files
│ ├──components/ * some React components as example
│ │
│ ├──core/ * default app behavior
│ │ ├──bootstrap.js * master & workers processes initialization script
│ │ └──frontend/ * client-side bootstrap code & main CSS
│ │
│ ├──modules/ * proposed folder for app modules
│ └──todoList/ * our infamous todo example using Redux
│
├──build/ * webpack build for backend code (optimized for Node 4.x)
│
├──config/ * configuration files
│
├──public/ * static files served by Express
│
├──tasks/ * Gulp tasks for building project and starting server
│
├──tmp/ * Temperary copy of the shared configuration
│
├──index.js * Node start script
├──Makefile * For managing server lifecycle using make commands
│
├──master.pid * Master PID file (when server is started)
├──worker-X.pid * Workers PID file (when server is started)
│
└──package.json * npm configuration