Chat.App.with.react.native.Text.and.Video.call.mp4
This is a mobile application I built for interview task , using React-Native (v0.64.2).
Application has two screens: one for messages rooms and one for chat. Users list on frist screen predefined in the firebase DB and when running application current user data will select a random from users list and show alert with username .
firestore includes three collections MESSAGE_ROOMS , USERS main collections and MESSAGES collection inside evey MESSAGE_ROOM collection . MESSAGE_ROOMS's object include MESSAGES collection , last message , channalId and video_call(true/false).