{"id":14987022,"url":"https://github.com/codingelle/django-whatsapp-web-clone","last_synced_at":"2025-06-25T07:34:01.288Z","repository":{"id":39158769,"uuid":"289468043","full_name":"codingelle/django-whatsapp-web-clone","owner":"codingelle","description":"A WhatsApp Web Clone Chat Application for those developers that like to use Django Channel for handling WebSocket request","archived":false,"fork":false,"pushed_at":"2023-11-17T09:44:49.000Z","size":270,"stargazers_count":151,"open_issues_count":4,"forks_count":65,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-05-07T15:06:32.420Z","etag":null,"topics":["cssgrid","django","djangochannel","javascript","tortoise-orm","websocket","whatsapp-web"],"latest_commit_sha":null,"homepage":"https://youtu.be/zv7Ra-xW1MU","language":"HTML","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/codingelle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":"paypal.me/josnin417"}},"created_at":"2020-08-22T10:36:42.000Z","updated_at":"2025-03-26T04:24:37.000Z","dependencies_parsed_at":"2023-11-17T10:49:31.621Z","dependency_job_id":null,"html_url":"https://github.com/codingelle/django-whatsapp-web-clone","commit_stats":{"total_commits":105,"total_committers":4,"mean_commits":26.25,"dds":"0.24761904761904763","last_synced_commit":"d3c652395467115e6ebeeff41dabd1381d167039"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/codingelle/django-whatsapp-web-clone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codingelle%2Fdjango-whatsapp-web-clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codingelle%2Fdjango-whatsapp-web-clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codingelle%2Fdjango-whatsapp-web-clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codingelle%2Fdjango-whatsapp-web-clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codingelle","download_url":"https://codeload.github.com/codingelle/django-whatsapp-web-clone/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codingelle%2Fdjango-whatsapp-web-clone/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261827373,"owners_count":23215738,"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":["cssgrid","django","djangochannel","javascript","tortoise-orm","websocket","whatsapp-web"],"created_at":"2024-09-24T14:13:58.358Z","updated_at":"2025-06-25T07:34:01.265Z","avatar_url":"https://github.com/codingelle.png","language":"HTML","readme":"# A WhatsApp Web Clone Chat Application for those developers that like to use Django Channel for handling WebSocket request\n\n[![Django CI](https://github.com/codingelle/django-whatsapp-web-clone/actions/workflows/django.yml/badge.svg)](https://github.com/codingelle/django-whatsapp-web-clone/actions/workflows/django.yml)\n\n## Demo\n\n#### Login User1 \n* Url: https://demo.josnin.dev/django-whatsapp-clone/admin/login/ (Use Chrome Browser)\n* Login: johnny2020\n* Pass: johnny2020\n\n#### Login User2 \n* Url: https://demo.josnin.dev/django-whatsapp-clone/admin/login/ (Use Microsoft Edge or any browser except Chrome)\n* User: jay1234\n* Pass: jay1234\n\n#### Start Chat\n##### Make sure to login using User1 or User2\nhttps://demo.josnin.dev/django-whatsapp-clone/chat/2/\n\n\n\n## Send GIFs by GIPHY\n\n![ezgif-7-8f0423e40e28](https://user-images.githubusercontent.com/3206118/141478058-df2f4ebb-f7f1-4666-b084-a14bcb98634e.gif)\n\n\n## Screenshot of 2 users exchanging message\n\n![image](https://user-images.githubusercontent.com/3206118/91178093-3e144000-e717-11ea-9e3b-ef16b0c40ef0.png)\n\n\n## Screenshot Sharing blob image\n![image](https://user-images.githubusercontent.com/3206118/93725153-66407300-fbdf-11ea-9c6e-be0ddaab869d.png)\n\n\n## Screenshot Loading \u0026 Save message\n![image](https://user-images.githubusercontent.com/3206118/97063435-4df2b800-15d2-11eb-9ea9-abedad56a493.png)\n\n\n\n## Installation\n```\ncd django-whatsapp-web-clone/\n\npython3.7 -m venv env\n. env/bin/activate\npip install -r requirements\n\n```\n\n## How to run development server?\n\n#### create all the required tables\n```\npython manage.py migrate\n```\n\n#### create superuser\n```\npython manage.py createsuperuser\n```\n\n#### start redis service using podman\n```\npodman run -p 6379:6379 -d redis:5\n```\n\n### create .env file \n\nadd the following variable \u0026 replace it based on your own development keys\n\nAPI_KEY=YourOwnGiphYAPIKeysdfasjfdgdf\n\nSECRET_KEY=YourOwnSecretKey71041jkfohdslflasdfjhaljdfa\n\n\n#### run the development server\n```\npython3 manage.py runserver\nor\ndaphne -b 0.0.0.0 -p 8088 django_channel_tutorial.asgi:application\n\n```\n\n### Youtube video tutorial\n\n[Youtube](youtu.be/zv7ra-xw1mu)\n\n\n### Help\n\nNeed help? Open an issue in: [ISSUES](https://github.com/josnin/django-whatsapp-web-clone/issues)\n\n\n### Contributing\nWant to improve and add feature? Fork the repo, add your changes and send a pull request.\n\n\n","funding_links":["paypal.me/josnin417"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodingelle%2Fdjango-whatsapp-web-clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodingelle%2Fdjango-whatsapp-web-clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodingelle%2Fdjango-whatsapp-web-clone/lists"}