Project Structure
After creating a project (Refer getting started) you get following folders and files
./layouts
,/layouts/components
./layouts/css
./layouts/JS
./code
./custom_settings.py
./layouts: This folder contains the .xml files for defining layouts
./layouts/components: For the components that can be reused are stored here
./code: your python code files
./custom_settings.py:The customizable settings that can be used
./layouts/JS: For adding additional JS for extensibility or functionality(optional)
./layouts/css: For adding custom styling with css
./sources: Blank folder here you can add the extra assets for your app (images,config files,...)