Real-time responsive chat application
Real-time responsive chat application with authentication, group chats and read receiptsTypeScript
React
Next.js
Tailwind
Prisma
MongoDB
Overview
Challenges & solutions
Challenge
Developing real-time features like messaging and read/unseen receipts, maintaining user status (offline/online), and handling file uploads presented challenges in terms of data synchronization and handling traffic in real-time.
Solution
I leveraged Pusher's real-time capabilities to facilitate instant messaging, file uploads, and read/unseen receipts.
Scroll
GithubGitHub link