# Directory Structure

![](https://1451848172-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBree38dhIotXdn4oz%2F-MQC3DSTf8jxe1kUP9JD%2F-MQC4n22RSvSEeQwxRpK%2FScreenshot%202021-01-04%20at%2011.09.43%20AM.png?alt=media\&token=8bc45634-d6ad-41e8-a6e7-52e09d8b140f)

### Constants

Contains all constant value for the app like button sizes, content padding, app colors, text styles etc.

### Models

Data model are defined for easier data handling and manipulation.

### Requests

All request files are store here.

### Services

Service classes like firebase, router, http and notification services are stored there.

### Translations

Contains the translated strings for the app

### Utils

Contains all app utility functions like dialog helper.

### View\_Models

All view models are stored here. View model is the bridge between the view and the data-source.

### Views

Contains all screens of the application

### Widgets

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