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

# Directory Structure

![](https://1815855446-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MTrKxkv_yTnphj-MOIk%2F-MTsKhKdN86ecml4C4gO%2F-MTsL0f6pL6d6dlEMmjC%2FDirectory%20Structure.png?alt=media\&token=5662e489-070a-4a86-8cb5-8d34edca854a)

### Config

Contains all the settings such as shared preferences, navigation between screens, etc.

### Constants

Contains all the application constants such as enumerators, colors, general information, side menu data, routing paths, information on the input screens and text styles.

### Models

Data model are defined for easier data handling and manipulation.

### Providers&#x20;

Contains the providers used in the application and based on the different models used.&#x20;

### Utils&#x20;

Contains all app utility functions.

### Views&#x20;

Contains all screens of the application.&#x20;

* “about”: the about folder shows the screen related to real estate information.
* “agents”: the agent’s folder displays screens related to real estate agents.
* “auth”: the auth folder presents the different screens related to authentication, user registration, as well as password recovery option.
* “explore”: the explore folder contains the screens related to the browse section.
* “faq”: the faq screen is displayed in the faq folder.
* “home”: in the home folder you will find the home screen, property lists, locations and popular agents.
* “intro”: the intro folder presents the getting started screens for the application.
* “loading”: in the loading folder is the loading screen that is initially presented.
* “properties”: in the properties folder you will find the screens of the properties.
* “user\_info”: in the user\_info folder is the profile screen.

### Widgets&#x20;

Contains all UI widget used in the application.
