dough icon indicating copy to clipboard operation
dough copied to clipboard

React/Redux + SASS + Gulp/Browserify/Babel skeleton codebase with demo application.

Dough

A starting point for a static JavaScript application. Ideal for projects that just require hosting off of Amazon S3. Includes development and production NPM scripts, an easy to understand folder hierarchy, and example code to get started quickly.

First steps

You'll need git, nodejs 6+ and npm installed. Then you'll need to perform these steps.

git clone [email protected]:meanjim/dough.git
cd dough
npm install -g gulp
npm install
npm start

Production build

npm run build

Check your /build folder afterwards and celebrate.

Toolchain

tool description
Babel Allows you to use new JavaScript features.
React A powerful view library.
React Router The most popular clientside router for React.
Redux A popular implementation for managing state.
Gulp A popular task runner for building assets.
SASS A preprocessor more popular than LESS.
Browserify A popular tool for bundling imports/requires.
BrowserSync A nice tool for external device testing on the same network.

License

MIT © Jimmy Lee