Folders structure
This is the overall framework folder structure:
```txt
+-- package.json
+-- pom.xml
+-- build.sh
+-- .editorconfig
+-- Dockerfile
+-- ...
+-- build (build related files)
+-- karma.conf.*.js
+-- tests.webpack.js
+-- webpack.config.js
+-- prod-webpack.config.js
+-- docma-config.json
+-- testConfig.json
+-- ...
+-- java (java backend modules)
+-- pom.xml
+-- services
+-- web
+-- printing
+-- translations (i18n localization files)
| +-- data.en-US.json
+-- utility (general utility scripts and functions)
| +-- eslint
| +-- build
| +-- projects
| +-- translations
+-- web (frontend module)
+-- client
| +-- index.html (demo application home page)
+-- plugins (ReactJS smart components with required reducers)
+-- components (ReactJS dumb components)
| +-- category
| | +--
```