{"id":15093463,"url":"https://github.com/laithmahdi/whatsapp-clone-backend","last_synced_at":"2026-02-21T10:31:23.140Z","repository":{"id":193724031,"uuid":"689351919","full_name":"LaithMahdi/whatsapp-clone-backend","owner":"LaithMahdi","description":"WhatsApp Clone Backend: Powering real-time messaging, group chats, and camera integration. Built with Express.js and Socket.io for seamless communication.","archived":false,"fork":false,"pushed_at":"2023-09-09T16:07:17.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-27T12:11:35.164Z","etag":null,"topics":["expressjs","node","real-time","realtime","socket-io","whatsapp","whatsapp-chat","whatsapp-clone"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LaithMahdi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-09T14:35:01.000Z","updated_at":"2023-09-09T16:08:58.000Z","dependencies_parsed_at":"2023-09-09T17:36:56.261Z","dependency_job_id":null,"html_url":"https://github.com/LaithMahdi/whatsapp-clone-backend","commit_stats":null,"previous_names":["laithmahdi/whatsapp-clone-backend"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LaithMahdi%2Fwhatsapp-clone-backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LaithMahdi%2Fwhatsapp-clone-backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LaithMahdi%2Fwhatsapp-clone-backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LaithMahdi%2Fwhatsapp-clone-backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LaithMahdi","download_url":"https://codeload.github.com/LaithMahdi/whatsapp-clone-backend/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244959392,"owners_count":20538625,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["expressjs","node","real-time","realtime","socket-io","whatsapp","whatsapp-chat","whatsapp-clone"],"created_at":"2024-09-25T11:23:26.893Z","updated_at":"2025-10-20T08:33:16.801Z","avatar_url":"https://github.com/LaithMahdi.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WhatsApp Clone\n\nWhatsApp Clone is a real-time messaging application that mimics the features of WhatsApp, including instant messaging, group chats, and camera integration. This repository contains the backend code responsible for handling user authentication, group management, and message routing.\n\n## Table of Contents\n\n- [Getting Started](#getting-started)\n  - [Prerequisites](#prerequisites)\n  - [Installation](#installation)\n- [Usage](#usage)\n- [Features](#features)\n- [Contributing](#contributing)\n- [License](#license)\n- [Contact](#contact)\n\n## Getting Started\n\n### Prerequisites\n\nBefore getting started, ensure you have the following dependencies installed:\n\n- Node.js and npm: [Download](https://nodejs.org/)\n  \n### Installation\n\n1. Clone the repository:\n\n   ```sh\n   git clone https://github.com/LaithMahdi/whatsapp-clone-backend.git\n   cd whatsapp-clone-backend\n\n    Install the project dependencies:\n\n    sh\n\nnpm install\n\nSet up your environment variables by creating a .env file (you can use .env.example as a template) and provide the necessary configuration.\n\nStart the server:\n\nsh\n\n    npm start\n\nUsage\n\nHere's how to use the WhatsApp Clone backend:\n\n    Authentication: Implement user registration and login features.\n    Group Management: Create, manage, and join group chats.\n    Real-Time Messaging: Send and receive messages in real-time using WebSocket with Socket.io.\n    Camera Integration: Enable users to capture and share photos within chats.\n\nFeatures\n\n    User authentication with JWT tokens.\n    WebSocket communication for real-time messaging.\n    Group chat functionality.\n    Secure and scalable architecture.\n    Camera integration for multimedia sharing.\n\nContributing\n\nWe welcome contributions from the community. To contribute:\n\n    Fork the repository.\n    Create a new branch for your feature or bug fix.\n    Make your changes and commit them.\n    Push your changes to your fork.\n    Open a pull request to the main branch of this repository.\n\nLicense\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\nContact\n\n    LinkedIn: [https://www.linkedin.com/in/laith-mahdi-06458523a/]\n    GitHub: [https://github.com/LaithMahdi]\n    Email: [Mahdilaith380@gmail.com]\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaithmahdi%2Fwhatsapp-clone-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaithmahdi%2Fwhatsapp-clone-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaithmahdi%2Fwhatsapp-clone-backend/lists"}