- App.js
- Application base
- Main.js
- requirejs base
- App folder
- Smartface Core
- Pages folder
- Application modules
- Pages/Components
- Includes application specific components
- App/Domain
- Includes data stores and bussiness services
- App/Component
- Includes platform specific components
- App/Core
- Includes platform javascript sdk
- Libs
- Includes 3rd party script bundles
Inspired from Facebook Flux's one way flow implemantation. Stores responsible for all data logic and data side effects and components update from stores via Rxjs.