- MVP Architecture
- Developed with object orient design
- Mostly in declarative style without mutations
- Clean JavaScript, without libraries and 3rd party tools
Directories:
- model - modules responsible for data and data changing
- presenter - responsible for interactions models and views
- view - implement rendering behaviour
- utils - functions and utils