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