This table includes the directory structure of the Pediatric Emergency Medicine App.


_____________________________________________________________________________________________________________________________________
|                               |                                                                                                   |
|      DIRECTORY STRUCTURE      |                                            EXPLANATION                                            |
|_______________________________|___________________________________________________________________________________________________|
| pem-app/                      |                                                                                                   |
|    ├── .expo-shared/          | Contains configuration for keeping the asset state consistent.                                    |
|    ├── assets/                | Contains font files that are used throughout the app, a loading icon and splash screen image.     | 
|    ├── backend/               | Contains the file that initializes Firebase and performs other Firebase tasks.                    |
|    ├── components/            | Contains the files that define category, subcategory tiles, and other images used in the profile. |
|    ├── constants/             | Contains the colors file, which holds some color values used in the application.                  |
|    ├── data/                  | Contains the category and subcategory data, a file to add data to Firebase, and the app's logo.   |
|    ├── models/                | Contains the properties for category tiles and category content.                                  |
|    ├── navigation/            | Contains the file needed to handle navigation between the screen components.                      |
|    ├── screens/               | Contains all the screens displayed in the application.                                            |
|    ├── store/                 | Contains helper code used to organize the categories in the category screen.                      |
|    ├── utilities/             | Contains the user camera permissions file (Example).                                              |
|    ├── App.js                 | This is the root file of the project.                                                             |
|    ├── EME-trial_journal.txt  | This is a record of errors that were encountered and its solutions.                               |
|    ├── README.md              | This file includes an introduction and basic guide to start running the app.                      |
|    ├── app.json               | This file includes app properties and configurations.                                             |
|    ├── algoliaConfig.js.example | This file should be replaced by the real file with the credentials to algolia.                  |
|    ├── firebaseConfig.js.example | This file should be replaced by the real file with the credentials to algolia.                  |
|    ├── babel.config.js        | This file includes project-wide configuration.                                                    |
|    ├── debug.log              | This file includes a log of operations, changes and errors while executing the app.               |
|    ├── jsconfig.json          | This file includes configuration to build a Javascript project.                                   |
|    ├── package-lock.json      | This file is for automatically generating dependencies installed in the application.              |
|    └── package.json           | Contains all the project's dependencies/ installed packages.                                      |
|_______________________________|___________________________________________________________________________________________________|