My web application has some custom chat rooms I would like to get updated. I am wanting it to look and work similar to skype or whatsapp. Currently we are only able to send text, I would like to be able to send file and pics though chats would also like for users to have a profile pic. The front end is Angular 9 and back end is asp.net. One of the chat thread does connect to a mobile app built in react native. I am not currently looking to redon the mobile app yet. The scope of work is as follows
Redesign the look and feel of current chat threads inside work orders
Create a master chat list for quick access to all messages
Create way for admin to create chat rooms outside of work orders
Create ability to add pics and files in chat threads.