Skip to content

A chat webapplication built with React.js and Node.js

Notifications You must be signed in to change notification settings

IronOnet/whatsapp-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 

Repository files navigation

Whatsapp JS a whatsapp web client clone;

This whatsapp clone provides a detailed implementation of a full-stack, mobile and web application from scratch. In this project we'll cover the
implementation of 3 major platforms mainly Android, IOS and Web using React Native for the mobile platform, React.js for the web client and a Go backend server, connected to a mongodb database.

This project implements the following features

  • Instant & Realtime textual one to one conversation
  • User's Online/Offline availabiliy
  • Last seen time
  • Unread Message count indicator
  • Multiple status view along with progress
  • Web login with QR code scan
  • Web client with realtime chat & status
If you like this work don't forget to hit the star button to show appreciation

Technologies Used

Web

=> React.js => Axios => React-Virtualized => Moment-Js => Material-UI => Socket-IO

Web-Server (Backend) + Go (Gorilla-mux)

=> Golang => Gorilla => MongoDB

App-Client

=> React-Native => React-Navigation => Native Base => Axios => Socket.io-client

Author

Arnaud Wanet

I am a fullstack engineer passionate about building software and distributed systems, I love to design and build software that is valuable to people