Metronic dashboard template base on React Redux Starter Kit
- Buy license of Metronic theme
- Copy Metronic assets folder to src/static
- Run install and start script
npm install & start
npm generate
Supporting Types:
- Components: Generate new Components
[Es6Class | Stateless]
- Reducer & Action: Generate reducer and action with name
- Routes: Generate Routes
([Path] -> [Simple | BaseContainer])
-
add key BASENAME key into env in package.json Example: ''' json "deploy:prod": { "command": "npm run deploy", "env": { "NODE_ENV": "production", "DEBUG": "app:*", "BASENAME": "/abc" } } '''
-
change compiler_public_path in config/enviroments.js
- Add Basic CURD Data Model Template
Core layoutTop BarSide BarEssential utils Loading, alert UtilsBase Container for new PageModal ContainerBasic Components (Button, Tab, Input)DataForm Components (sync with obj props)Table ComponentsCLI Tool Generate Components([Es6Class | Stateless])
Organize Reducers,ActionsCLI Tool Generate Reducer & ActionCLI Tool Generate Routes([Path] -> [Simple | BaseContainer])
Add Login Page & generalInfo Reducer (displayName, token, avatar....)