A modern WhatsApp Web clone built with React and Socket.IO that provides real-time chat functionality and monitoring capabilities.
- 🚀 Modern dashboard with real-time statistics
- 💬 Real-time chat interface similar to WhatsApp Web
- 🔐 QR code login system
- 🌓 Dark/Light mode support
- 👥 User management system
- 📱 Device management and monitoring
- 🔍 Contact/chat search functionality
- 📊 Message status tracking (sent, delivered, read)
- 😊 Emoji picker support
- 📎 File attachment capability
- 🔔 Real-time notifications
- 📱 Responsive design for all devices
-
Frontend:
- React.js 18
- TailwindCSS
- Socket.IO Client
- Lucide React Icons
- Date-fns
- Zustand
- QRCode React
-
Features:
- Real-time WebSocket communication
- Message status tracking
- Emoji picker integration
- File attachments
- Search functionality
- Theme switching
- Responsive design
-
Clone the repository:
git clone https://github.com/zdgdev/whatsapp-monitoring.git cd whatsapp-monitoring -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open http://localhost:5173 in your browser
src/
├── components/ # Reusable UI components
├── context/ # React context providers
├── pages/ # Application pages/routes
├── services/ # API and socket services
├── types/ # TypeScript type definitions
└── utils/ # Utility functions
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Zero Platform - @zdgdev


