Skip to content

delee03/What-s-App-Clone

Repository files navigation

Logo

WhatsApp 2.0

A responsive and modern real-time whatsapp clone made with Next.js, Pusher, and Prisma.

Features

  • Authentication/Singup using github and google.
  • Custom login and signup using nodemailer..
  • Modern and responsive mobile friendly ui.
  • Voice and video call integration using zegocloud.
  • Realtime chat using pusher.
  • Normal and group chats.
  • Supports text and image and voice messages.
  • Search indexing for messages, chats and contacts.
  • Dark and light mode available.
  • Real time event and message notifications.
  • Youtube Demo

Demo

Demo

Setup

$ git clone https://github.com/FallenDeity/WhatsAppClone
$ cd WhatsAppClone
$ npm install

Build

$ npm run build

Internally calls for next to build the project.

Test

$ npm run test

Internally calls for mocha to run the tests.

Run

$ npm run dev

Internally calls for next to run the project in development mode.

Others

  • npm run lint - Runs eslint on the project.
  • npm run lint:fix - Runs eslint on the project and fixes the errors.
  • npm run prettier - Runs prettier on the project.
  • npm run prettier:fix - Runs prettier on the project and fixes the errors.

Note
Few more commands are available in package.json under scripts section.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published