TypeScript
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.

Project Chatbot
Project Chatbot
Project Chatbot
Project Chatbot