A simple WhatsApp clone.
This project is a WhatsApp clone created using:
- server -
nodejs
- database -
postgres
- client -
reactjs
It aims to replicate the basic features of WhatsApp.
- Real-time messaging
- Video calling
- User authentication
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
Docker
Guide users through the installation process. Use code blocks and examples when necessary.
$ git clone https://github.com/ssxv/conversio.git
$ cd conversio
$ docker compose up
-
server -
nodejs
- nestjs - backend framework
- socket.io - real time chat messages
-
database -
postgres
-
client -
reactjs
- nextjs - frontend framework
- simple-peer - video calls using webRTC
See the LICENSE.md file for details.