- React
- React Router
- Redux
- Webpack (Client / Server)
- NodeJs [dependency]
- MongoDB [dependency]
- Mongoose
- Express
- EJS template engine
- Node-config configuration package
node rexar make:component mycomponent
node rexar make:action myaction
node rexar make:container mycontainer
node rexar make:reducer myreducer
node rexar make:controller authController
node rexar make:route auth
node rexar make:model user
public/js - main js folder
public/js/index.js - entry js file
components - all your react components
actions - all your redux actions
reducers - all your redux reducers
containers - all you redux containers
routes - all you react components and routes
public/images - application images folder
public/css - application styles folder
views - application views (ejs templates)
dist/index.js - entry node.js file
dist/routes - list of all routes
dist/controllers - list of all controllers
dist/models - list of all models
dist/database/connect - connect to mongodb with mongoose
dist/includes/app - app settings
config/default.json - main config file
npm install
npm run watch
Start to code and make something amazing