Hi Sir
You have a unique application and I have read the details of your project carefully, but? Do you have an API or Firebase? If FireBase is your choice? If your choice is an application, I advise you to deal with Firebase to take advantage of the features it provides, such as sending better notifications to the user. I can implement your project professionally by using a clear and distinct way to display data.
I have enough experience in adding all of the features of the chat in your app because I made an application like this.
I am pleased to communicate with you to make your project a professional reality