DEV Community

Cover image for šŸ”“ Build a Whatsapp Clone (Realtime Chat) using Next.js, Socket.io, Tailwind CSS, Node.js, Express, Prisma and Zegocloud
Kishan Sheth
Kishan Sheth

Posted on • Edited on

šŸ”“ Build a Whatsapp Clone (Realtime Chat) using Next.js, Socket.io, Tailwind CSS, Node.js, Express, Prisma and Zegocloud

Features of the WhatsApp Clone:
This comprehensive WhatsApp clone comes packed with a range of awesome features to give you an authentic messaging experience. Here are some highlights:

āœ… Login with Google using Firebase: Seamlessly sign in with your Google account via Firebase integration.

āœ… Switch between multiple databases using Prisma: Customize your database preferences to suit your needs effortlessly.

āœ… Send and Receive Messages using Sockets: Real-time messaging capabilities using Socket.io for instant communication.

āœ… Voice Call and Video Call Feature: Enjoy crystal clear voice and video calls within the app.

āœ… Voice Notes with Live Audio Waveforms: Send and receive voice notes accompanied by live audio waveforms for an enhanced messaging experience.

āœ… Support for Emoji: Express yourself with a wide range of emojis to add fun and emotions to your conversations.

āœ… Send Images: Share images with your friends and loved ones effortlessly.

āœ… Online/Offline Functionality: Easily identify the online and offline status of your contacts.

āœ… Search Messages: Quickly find specific messages using the search functionality.

āœ… Capture Photo From Camera: Take instant photos using your device's camera and send them instantly.

āœ… Message Read Status: Know when your messages have been read by your recipients.

āœ… Message Time: Stay updated with the time stamps of messages for better organization.

And many more awesome features await you in this WhatsApp clone!

Check out the full 10+ Hour Video on my youtube channel.

For more such Full Stack Clones subscribe to my youtube channel.

This clone uses Zegocloud for Voice and Video Functionality.

ZEGOCLOUD is a cloud-based video call platform that provides developers with a set of APIs and SDKs to easily build video calling applications.

Top comments (2)

Collapse
 
chriisduran profile image
Christopher Duran

wow, awesome!

Collapse
 
berns_churches profile image
Berns Fire Death

Very cool