Skip to content

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

Notifications You must be signed in to change notification settings

volodyad/node-react-stack-kit

 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.4%
  • CSS 13.4%
  • HTML 2.2%