Command Palette

Search for a command to run...

WhatsApp Web

WhatsApp Web

A responsive and modern real-time WhatsApp clone made with Next.js, Pusher, Prisma and integrating zegocloud for voice and video calls.

#prisma#websockets#next-js

About the Project

WhatsApp 2.0 is a modern, real-time messaging application built with Next.js, Pusher, and Prisma, offering a seamless and responsive user experience. It supports GitHub/Google authentication, as well as custom email-based login via Nodemailer. The app features real-time messaging with Pusher, including text, image, and voice messages, along with group chat functionality. Zegocloud integration enables high-quality voice and video calls. Advanced search indexing allows users to find messages, chats, and contacts efficiently. It also includes real-time notifications, a dark/light mode toggle, and a fully responsive UI for both mobile and desktop.

Project Details

Date

October 21, 2023

Links

Technologies

pushertypescriptnextdotjsprismamongodbcloudinary

Key Features

  • Authentication/Singup using github and google.
  • Modern and responsive mobile friendly ui.
  • Voice and video call integration using zegocloud.
  • Realtime chat using pusher, supports both normal and group chats.
  • Supports text and image and voice messages.
  • Search indexing for messages, chats and contacts.

Screenshots