Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/subenksaha/react-redux-universal
- Owner: subenksaha
- License: mit
- Created: 2017-05-20T13:31:51.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-08-09T15:01:24.000Z (over 7 years ago)
- Last Synced: 2024-04-10T00:57:20.234Z (8 months ago)
- Language: JavaScript
- Size: 22.5 KB
- Stars: 18
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ant-design - React Redux Universal - Universal/Isomorphic boilerplate using react router 4 and webpack 2.5+. All latest packages. (Boilerplates / Themes)
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 cleanNow create your awesome project :)