Skip to content

offiongbassey/whatsapp_fe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Whatsapp Clone Client Repository

About

This Whatsapp Clone is a web version that allows you to chat and make video call amongst your friends. It leaverages biodirectional communication technologies such as WebRTC and socket.io for real-time data transmission, enabling seamless messaging and video calls by emiting and listening to events.

whats-app-1

whats-app-2

Features

  • Authentication: Signup & Login
  • Group Chat: Create groups, add members and send messages
  • Chat: Send messages, reply & react to messages, delete messages, send files (Images, videos & documents).
  • Profile: Update profile image
  • Video Call
  • Theme: Dark Mode and Light Mode (Tailwind)

Installation

  1. Clone the repository:
  https://github.com/offiongbassey/whatsapp_fe.git
  1. Install dependencies:
npm install

or

yan install
  1. Setup Environment Variables:
REACT_APP_API_ENDPOINT=http://localhost:8080/api/v1
REACT_APP_CLOUD_NAME=
REACT_APP_CLOUD_SECRET=
REACT_APP_DARK_BACKGROUND=https://res.cloudinary.com/dmhcnhtng/image/upload/v1677358270/Untitled-1_copy_rpx8yb.jpg
  1. Start the application on Development Mode:
   npm run dev

or

   yarn dev
  1. Access the application at:
https://localhost:3000