src
├── assets # contain all the static files such as images, fonts, etc.
├── components # shared components used across the entire application
├── constants # global configuration, env variables, etc
├── features # feature based modules
├── hooks # shared hooks used across the entire application
├── libs # re-exporting different libraries preconfigured for the application
├── providers # all of the application providers
├── routes # screen that will show to user
├── stores # global state stores
├── tests # test utilities and mock server
├── types # base types used accross the application
└── utils # shared utility functions