This project is a web-based clone of the popular messaging application WhatsApp. It aims to replicate the core functionalities of WhatsApp, allowing users to send and receive messages, create groups, share media, and more.
- User Authentication: Secure user authentication system allowing users to sign up, log in, and log out.
- Messaging: Real-time messaging functionality similar to WhatsApp, allowing users to send text messages to individuals and groups.
- Media Sharing: Ability to share images, videos, and other media files within chats.
- Group Chats: Create and participate in group chats with multiple users.
- Notifications: Receive notifications for new messages and other activities.
- Profile Management: Update profile information, including name, profile picture, and status.
- Search Functionality: Search for users and groups within the application.
- Frontend: HTML, CSS, JavaScript (React.js)
- Backend: Node.js, Express.js
- Database: MongoDB (or your preferred database)
- Real-time Communication: Socket.IO (or similar WebSocket library)
- Authentication: JSON Web Tokens (JWT)
- Cloud Storage: (Optional) Amazon S3, Firebase Storage, or similar for storing media files.
- Other Tools: Git, GitHub (or GitLab, Bitbucket), npm/yarn, IDE (e.g., Visual Studio Code)
- Clone the Repository:
git clone https://github.com/sivaprasath2004/whats-App-Clone-.git
- Move Directory
cd whats-App-Clone-
- Launch Project
- open browser and copy path of
index.html
and paste path..