> For the complete documentation index, see [llms.txt](https://emrade.gitbook.io/djingo/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://emrade.gitbook.io/djingo/the-app/directory-structure.md).

# Directory Structure

###

![](https://2370204172-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQPowmmVn34M052GLO0%2F-MQPqH4jBwueA2qM0Qcs%2F-MQPqmpe6WdS81BF7lQI%2FScreenshot_12.png?alt=media\&token=ca058daa-3bba-496c-8a42-f13346ea2c15)

### Config

Contains all app configurations like theming, routing, navigation, extensions etc

### Constants

Contains all app constants grouped by the type. For example all images used in the app are stored in a constant file named `'images.dart'`.

### Global Widgets

Contains all UI widget used in the application like: Buttons, TextFields etc

### Models

Data model are defined for easier data handling and manipulation.

### Services

Contains helper services like alert and dialog services.

### Utils

Contains all app utility functions like helper functions , theme utilities etc.

### Views

Contains all screens of the application
