This is the complete directory structure for the project. 

med-app/
├── .expo-shared/
|    └── splash.png	
├── assets/
|    ├── fonts/
|	├── OpenSans-Bold.ttf
|	└── OpenSans-Bold.ttf	
|    ├── icon.png
|    └── splash.png
├── backend/
|    └── firebase.js
├── components/
|    ├── img/
|	├── colors0.jpeg
|	├── colors3.jpeg
|	└── default-profile-pic.jpg	
|    ├── AdminSubCatGrid.js
|    ├── CatContentLayout.js
|    ├── CategoryGridTile.js
|    ├── Chat.js
|    ├── CustomHeaderButton.js
|    ├── DrawerComponent.js
|    └── SearchGridTile.js
├── constants/
|    └── Colors.js
├── data/
|    ├── categoriesData.js
|    ├── firebase_data_entry.js
|    └── logo.png
├── models/
|    ├── catContent.js
|    └── category.js
├── navigation/
|    └── PemNavigation.js
├── screens/
|   ├── AdminScreens/
|	├── AdminCategoriesScreen.js
|	├── AdminSubCategoriesScreen.js
|	└── EditCatContentScreen.js
|   ├── ProfileScreens/
|	├── CalendarScreen.js
|	├── EditProfileScreen.js
|	├── ProfileScreen.js
|	└── UserProfileScreen.js
|   ├── CMEScreen.js
|   ├── CatContentScreen.js
|   ├── CategoriesScreen.js
|   ├── ChatTabScreen.js
|   ├── ChatroomScreen.js
|   ├── FavoritesScreen.js
|   ├── LoginScreen.js
|   ├── SearchScreen.js
|   ├── SignOut.js
|   ├── SignUpScreen.js
|   └── SubCategoriesScreen.js
├── store/
|   ├── actions/
|	├── catContent.js
|	└── categories.js
|   └── reducers/
|	├── catContent.js
|	└── categories.js
├── utilities/
|   └── UserPermission.js
├── App.js
├── EME-trial_journal.txt
├── README.md
├── app.json
├── babel.config.js
├── debug.log
├── jsconfig.json 
├── package-lock.json
└── package.json