File structure
βββ BucketPolicy.txt
βββ docker-compose.development.yml
βββ docker-compose.environment.yml
βββ docker-compose.production.yml
βββ messenger-api
β βββ Dockerfile
β βββ codegen.yml
β βββ graphql.schema.json
β βββ package.json
β βββ pm2.json
β βββ src
β β βββ config.ts
β β βββ directives
β β β βββ AuthDirective.ts
β β β βββ DeprecatedDirective.ts
β β β βββ TrimDirective.ts
β β β βββ index.ts
β β βββ generated
β β β βββ graphql.ts
β β βββ models
β β β βββ AccessTokenModel.ts
β β β βββ ChatMemberModel.ts
β β β βββ ChatModel.ts
β β β βββ DeviceTokenModel.ts
β β β βββ MessageModel.ts
β β β βββ UserModel.ts
β β βββ resolvers
β β β βββ Auth.ts
β β β βββ Contacts.ts
β β β βββ Device.ts
β β β βββ Messages.ts
β β β βββ Uploader.ts
β β β βββ User.ts
β β βββ scalars
β β β βββ NonEmptyString.ts
β β β βββ PhoneNumber.ts
β β β βββ Timestamp.ts
β β β βββ index.ts
β β βββ schema.ts
β β βββ server.ts
β β βββ types.ts
β β βββ utils
β β βββ Notifications.ts
β β βββ Redis.ts
β β βββ S3Policy.ts
β β βββ SocketEmitter.ts
β β βββ Twilio.ts
β β βββ index.ts
β βββ tsconfig.json
β βββ tslint.json
β βββ yarn.lock
βββ messenger-app
β βββ App.tsx
β βββ apollo.config.js
β βββ app.json
β βββ assets
β β βββ fonts
β β β βββ SpaceMono-Regular.ttf
β β βββ ic-send-24.png
β β βββ ic-send-24@2x.png
β β βββ ic-send-24@3x.png
β β βββ icon.png
β β βββ images
β β β βββ icon.png
β β β βββ robot-dev.png
β β β βββ robot-prod.png
β β β βββ splash.png
β β βββ sources
β β β βββ ic-send.svg
β β βββ splash.png
β βββ babel.config.js
β βββ codegen.yml
β βββ components
β β βββ CircularProgress.tsx
β β βββ EmptyText.tsx
β β βββ Image.tsx
β β βββ Items
β β β βββ DialogItem.tsx
β β β βββ MessageItem.tsx
β β β βββ UserItem.tsx
β β βββ SearchUsers.tsx
β β βββ UI
β β βββ Button.tsx
β β βββ HeaderRightButton.tsx
β β βββ IconContainer.tsx
β β βββ Input.tsx
β β βββ InputUsername.tsx
β β βββ ListItem.tsx
β β βββ LoaderSpinner.tsx
β β βββ PhoneCodeInput.tsx
β β βββ PhoneInput.tsx
β β βββ Picture.tsx
β β βββ PicturePicker.tsx
β β βββ Text.tsx
β β βββ index.ts
β βββ config.ts
β βββ constans
β β βββ index.ts
β βββ context
β β βββ BadgeContext.tsx
β β βββ MessengerUploaderContext.tsx
β β βββ OnlineUsersContext.tsx
β β βββ TypingContext.tsx
β βββ graphql
β β βββ cache
β β β βββ Messenger.ts
β β βββ client.ts
β β βββ fragmentTypes.ts
β β βββ fragments
β β β βββ MessangerFragments.ts
β β β βββ TokenFragment.ts
β β βββ generated.ts
β β βββ queries
β β βββ Auth.ts
β β βββ Contacts.ts
β β βββ Device.ts
β β βββ Messages.ts
β β βββ Upload.ts
β β βββ User.ts
β βββ graphql.schema.json
β βββ hooks
β β βββ useKeyboard.tsx
β β βββ usePrevious.ts
β β βββ useSocket.tsx
β βββ navigation
β β βββ AppNavigator.ts
β β βββ MainStack.tsx
β βββ package.json
β βββ screens
β β βββ Auth
β β β βββ ChooseCountryCodeModal.tsx
β β β βββ EnterPhoneCodeScreen.tsx
β β β βββ SignInScreen.tsx
β β β βββ SignUpScreen.tsx
β β βββ ChangeChatInfoScreen.tsx
β β βββ ChangeNameScreen.tsx
β β βββ ChangeUsernameScreen.tsx
β β βββ ChatMembers.tsx
β β βββ ConversationScreen.tsx
β β βββ CreateChatScreen.tsx
β β βββ DialogsScreen.tsx
β β βββ InviteGroupChatScreen.tsx
β β βββ NewMessageScreen.tsx
β β βββ PhotoViewerScreen.tsx
β β βββ ProfileScreen.tsx
β βββ storage
β β βββ index.tsx
β βββ styles
β β βββ Colors.ts
β β βββ Theme.tsx
β β βββ index.ts
β βββ translations
β β βββ en.ts
β β βββ index.ts
β βββ tsconfig.json
β βββ types.d.ts
β βββ utils
β β βββ CountryCodes.ts
β β βββ ImagePicker.ts
β β βββ PushNotifications.ts
β β βββ SnapFlatList.tsx
β β βββ Uploader.ts
β β βββ index.ts
β βββ yarn.lock
βββ messenger-socket
β βββ Dockerfile
β βββ package.json
β βββ pm2.json
β βββ src
β β βββ config.js
β β βββ server.js
β βββ yarn.lock
βββ redis
βββ Dockerfile
βββ redis.conf
Last updated
Was this helpful?