Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/subenksaha/react-redux-universal

React Redux Isomorphic Webpack 2 Boilerplate based on ant.design
https://github.com/subenksaha/react-redux-universal

Last synced: 24 days ago
JSON representation

React Redux Isomorphic Webpack 2 Boilerplate based on ant.design

Awesome Lists containing this project

README

        

# React Redux Isomorphic Webpack 2 Boilerplate based on [ant.design](https://ant.design)
----------
----------

### About
----------
This boilerplate has following feature:

* Universal React rendering
* Webpack 2 for client side transformation and bundling
* Babel js for server side transformation
* import using absolute path in client and server for make code reuse easier
* development hot reloading
* Sequelize Js for backend api(for RDBMS)
* using ui framework ant.design
* latest webpack 2 (2.5+)
* latest React Router 4
* express-handlebars for server side templating
* custom console logger for better log visibility & trace
* nested route on react router 4 supported in server and client

### Technologies
----------
Important technologies used
* [Node Js](https://nodejs.org/en/)
* [Express Js](https://expressjs.com/)
* [React Js](https://github.com/reactjs) version 15.1
* [React Router](https://github.com/ReactTraining/react-router) version 4+
* [React Redux](https://github.com/reactjs/react-redux) version 5+
* [Ant Design](https://ant.design) version 2.5+
* [Babel Js](https://babeljs.io/) core version 6.24
* [Webpack](https://webpack.js.org/) version 2.5+

### Installation
----------
* Clone the repo
* cd project folder
* npm install (in cmd/ terminal)

### Commands
----------
* To run development server
>npm start
* To clean previous asset and build new and then run production server
>npm run build
* To run production using previuosly built asset
>npm run serve
* To clean previously built assets
>npm run clean

Now create your awesome project :)