/boilerplate-react-universal

Boilerplate to start new projects using react full stack

Primary LanguageJavaScriptMIT LicenseMIT

boilerplate-react-universal

Version 1.0.1 - Change log

Boilerplate to start new projects using the react stack libraries. Try it on Heroku!

What are the benefits?

  • Focus on the things that really matter.
  • A code generated in ES5 with babel of your project to avoid having problems during the deploy process.
  • Hot Reloading
  • dev-server in parallel running in a different process to avoid problems during the server restarting (only if the server is active)
  • and more...

Where can it be used?

It can be used for Server Side Rendering, also only client usage using the webpack-dev-server.

Note: This boilerplate gives you the necessary libraries and a detailed README.md of each directory, so it will be easy to understand or to edit the config files to adapt it to your own needs.

Feature list:

  • React.js
  • React Router V4
  • React-Hot-Loader-3
  • CSS Modules
  • Webpack
  • WebpackDevServer
  • Webpack Dll
  • Webpack Bundle Analyzer
  • Babel
  • Favicons generator
  • Templates engines flexibles
  • Nodemon
  • FS Scanner
  • Code Splitting
  • Universal Rendering
  • Universal Requests
  • Preprocesors (Stylus + nib, Sass, Less)
  • Css
  • PostCss
  • FontIcons (ionicons + fontawesome)
  • Fonts
  • Images loader

How to use it:

  1. Install the dependencies:
yarn install
  1. Start the cli:
npm start

Image of the CLI interface dev prod
Easy, just follow the instruccions.

Example:

Try it on Heroku!

TODO:

  • Add redux with support for i18n.
  • Add redux thunk.

Contributors

Image of Mantainer
Norman Carcamo
NPM - modules


License & Copyright

© Norman Carcamo, Software developer

Licensed under the MIT License