/node-react-stack-kit

Node React stack starter kit - Node/Express (hbs), React + React Router + Redux, Webpack, Babel, Gulp and unit tests with Karma

Primary LanguageJavaScript

Node React Stack starter kit

This project is a starter kit project created to quickly help bootstrap an Application with the tech stack listed below.

  • Node/Express (Hbs)
  • React + React Router + Redux
  • Babel 6
  • Gulp
  • Webpack
  • Unit tests (Karma + Mocha + Chai + Sinon)

It is built to easily add or remove modules.

You can know more in a few words of why these tools.

Prerequisite

  • Node.js v5.0

How to use

To install dependencies

npm install

Then

npm start

Go to http://localhost:3000/

Development

Compile sass for development

gulp sass:dev

Compile sass for production

gulp sass:prod

Run webpack development

gulp webpack:dev

Run webpack production

gulp webpack:prod

Watch js to run webpack and watch sass to run gulp sass

gulp watch

Build SASS and JS to production

gulp build

Contributing

First, building, testing, and reporting bugs is highly appreciated. Please include console's output and steps to reproduce the problem in your bug report if possible.

Please follow the contribution guidelines