Develop a real-time messaging feature to allow users to communicate and collaborate directly within DevUnity.
Requirements:
Create a chat interface accessible from user profiles or a dedicated messaging page.
Use WebSockets or another technology to enable real-time messaging.
Allow users to initiate one-on-one or group chats.
Add a “typing” indicator and real-time message updates.
Store chat history securely in the database.