-Created chat-input component
-Created api's to handle chat messages and trigger socket events
-Created modal to send the images and files in a channel or direct-message
-Used tanstack-query to fetch messages
-Created chat-messages and chat-item component
-Created chat-scroll hook
-Created direct-messages page
-Created chat-input component -Created api's to handle chat messages and trigger socket events -Created modal to send the images and files in a channel or direct-message -Used tanstack-query to fetch messages -Created chat-messages and chat-item component -Created chat-scroll hook -Created direct-messages page