SrigadaAkshayKumar/chatapp-frontend

Improve Read Receipts & Message Status

Open

#4 opened on Feb 9, 2025

 (0 comments) (0 reactions) (0 assignees)JavaScript (3 forks)auto 404
databaseenhancementhelp wanted

Repository metrics

Stars
 (1 star)
PR merge metrics
 (PR metrics pending)

Description

✅ Improve Read Receipts & Message Status

📌 Description

Enhance the chat experience by adding read receipts and message status indicators to inform users when messages are sent, delivered, and read.

🚀 Feature Requirements

  • ✅ Display checkmarks/icons for message status:
    • 🟡 Sent (Message has been sent)
    • 🔵 Delivered (Message has been delivered)
    • Read (Message has been seen by the recipient)
  • ✅ Implement "Seen at [timestamp]" for read messages.
  • ✅ Ensure messages update in real-time without lag.

🛠 Tech Stack

  • JavaScript / React
  • WebSockets / Firebase (for real-time updates)

🔄 Possible Implementation Steps

  1. Implement message status tracking in the backend.
  2. Update the UI to display read receipt icons next to messages.
  3. Ensure real-time updates of message status using WebSockets/Firebase.
  4. Optimize performance to prevent unnecessary re-renders.

🏷 Labels

🔹 enhancement
🔹 help wanted

Contributor guide