This is an universal react application, built on top of React and Express.js, which uses
- React-router as an universal router
- Redux as state manager
- Redux-form as a form provider
- Material-UI as components library
Forms are dynamically built by content data, which is stored in /data/schema.en.json and /data/translations.en.json.
yarn install
or
npm install
This task will start nodemon and webpack-dev-server with react-hot-loader.
yarn run dev
This task will build minified js bundle and will extract styles to style.css.
yarn run build