This is a lightweight WhatsApp clone built using Node.js and React, designed for anonymous real-time chat. The app does not use any database or store any user credentials, ensuring a privacy-focused chatting experience. It's mobile responsive, providing seamless chat across devices.
-
Real-time anonymous messaging without storing any personal data.
-
Node.js backend that listens for messages on port 5000.
-
React frontend for a modern, responsive chat UI.
-
No database – no storage of messages or user information.
-
Mobile responsive – use the chat on your phone or tablet with ease.
https://clone-web-whatsapp.vercel.app/
To run the project locally on your machine, follow these steps:
Node.js (v14 or higher)
npm (Node package manager)
-
Clone the repository:
git clone https://github.com/Ctmax-ui/api-for-whatsapp-clone cd api-for-whatsapp-clone
-
Start the Node.js server: In the root of the project, run the following command:
npm install npm server.js
-
Clone the React frontend:
git clone https://github.com/Ctmax-ui/whatsapp-web-clone cd whatsapp-web-clone
-
Download and run the backend from here Localhost Backend api
git clone https://github.com/Ctmax-ui/api-for-whatsapp-clone.git cd api-for-whatsapp-clone npm start
-
Run the React server:
npm install npm run dev
Local chat limitation: You cannot chat between devices on different networks when running the project locally. This is due to the local server setup. If you want to chat across different networks or devices, please use the live demo link above.
If you'd like to contribute to this project, feel free to fork the repository and submit pull requests.