This is a web application that connects people from around the world for random one-on-one chat sessions. The application is designed to provide an anonymous and seamless chatting experience, enabling users to meet and interact with new people effortlessly.
Click here to view the live demo
- Random one-on-one chat sessions with strangers.
- Real-time messaging using WebSocket technology.
- Responsive and modern UI built with Material-UI.
- Easy-to-use interface with smooth user experience.
- Anonymous chatting without requiring personal information.
- React – Frontend library for building user interfaces.
- JavaScript – Core language for client-side scripting.
- Material-UI – UI component library for a modern design.
- Socket.IO – WebSocket library for real-time communication.
-
Clone the repository:
git clone https://github.com/Debprasad77/Zaptalk.git cd random-chat-app -
Install dependencies:
npm install
-
Start Server: cd Server node index.js
-
Start the development server:
cd client npm start
- Open the application in your browser at
http://localhost:3000. - Click on the "Start Chat" button to get connected with a random stranger.
- Enjoy real-time messaging!
- The application uses Socket.IO for real-time messaging. Make sure to configure the WebSocket server correctly.
- Update the WebSocket server URL in the React application if you deploy the backend separately.
Contributions are welcome! If you want to contribute:
- Fork the repository.
- Create a new branch (
feature/new-feature). - Commit your changes.
- Push to the branch.
- Create a pull request.
This project is My personal project. DO NOT COPY....
For any questions, feel free to reach out:
- GitHub: https://github.com/Debprasad77
- Email: debprasad7047@gmail.com

