Whatsapp-Clone-Server

About The Project

❗ Important: This is the Server of the main Whatsapp clone project.

Whatsapp Clone is a real time messaging application that imitates the working of famous messaging app "Whatsapp". Unlike the real Whatsapp , this web app stores the messages in the cloud Database and authentication is done using Firebase Auth.

Built With

  • MongoDB

  • Express.js

  • ReactJS

  • Node.js

  • Pusher : Pusher Channels provides realtime communication between servers, apps and devices. Channels is used for realtime charts, realtime user lists, realtime maps, multiplayer gaming, and many other kinds of UI updates.

  • Authentication - Firebase

Features

  • Signup/Login using email and password
  • Realtime messaging
  • Add friend

Demo

  1. Login/Signup using you email and password

login

  1. Copy your secret code

code

  1. Open another browser window (incognito) and Login using another account

  2. Open Add friend in 2nd account and paste 1st account's secret code to get connected

add_frd

  1. Send messages to see realtime changes.