{"id":21683878,"url":"https://github.com/abdullah-moiz/mern-chat-app","last_synced_at":"2025-05-12T13:21:14.880Z","repository":{"id":180100245,"uuid":"664547138","full_name":"Abdullah-moiz/mern-chat-app","owner":"Abdullah-moiz","description":"A  Chat Applicattion Help you communicate with each other privately as well as Create groups with your friends ","archived":false,"fork":false,"pushed_at":"2024-02-16T05:19:25.000Z","size":242,"stargazers_count":7,"open_issues_count":2,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-31T22:33:01.750Z","etag":null,"topics":["chat","chat-application","chatapp","mern-chatapp","mern-stack","mongodb","nodejs","open-source","open-source-project","socket-io"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/Abdullah-moiz.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,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-07-10T08:12:35.000Z","updated_at":"2024-09-21T06:34:40.000Z","dependencies_parsed_at":"2024-02-16T06:27:16.659Z","dependency_job_id":"87b22ec2-7d8c-4c81-a9fc-fbe7707455dc","html_url":"https://github.com/Abdullah-moiz/mern-chat-app","commit_stats":null,"previous_names":["abdullah-moiz/mern-chat-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abdullah-moiz%2Fmern-chat-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abdullah-moiz%2Fmern-chat-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abdullah-moiz%2Fmern-chat-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abdullah-moiz%2Fmern-chat-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Abdullah-moiz","download_url":"https://codeload.github.com/Abdullah-moiz/mern-chat-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253745197,"owners_count":21957319,"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":["chat","chat-application","chatapp","mern-chatapp","mern-stack","mongodb","nodejs","open-source","open-source-project","socket-io"],"created_at":"2024-11-25T16:13:49.230Z","updated_at":"2025-05-12T13:21:14.852Z","avatar_url":"https://github.com/Abdullah-moiz.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"###### Chat Application Using MERN STACK \u0026 SocketIO\n\n- don't forget to leave a star ! :)\n\n## Authors\n\n- [Abdullah Moiz](https://www.github.com/Abdullah-moiz)\n- [YassineAzedine](https://github.com/YassineAzedine)\n\n## Features\n- Login ✔\n- Register ✔\n- Private (1 v 1 Chat) ✔\n- Detect Typing and display user name ✔\n- group Chat ✔\n- Add people to group ✔\n- Remove people from group ✔\n- online user Detection ✔\n- Send Emoji ✔\n- Dark \u0026 Light Mode ✔\n\n\n\n#### Technologies\n\n- React + vite\n- Node js\n- mongoDB\n- socket.io\n- redux toolkit\n\n  \n#### Environment Variables\n\nTo run this project, you will need to add the following environment variables to your .env file\n\n`ConnectionUrl` = Your MongoDB Connection String\n`JWT_SECREAT` = your secure secreat key\n\n#### Screenshots\n\n##### Login\n![image](https://github.com/Abdullah-moiz/mern-chat-app/assets/90745903/9e700bc2-cf2b-477a-a744-7fe3273bc13e)\n\n\n##### Register\n![image](https://github.com/Abdullah-moiz/mern-chat-app/assets/90745903/8425d01c-06f1-4cbb-a254-8f7813c99dfb)\n\n\n##### Main Page\n\n![image](https://github.com/Abdullah-moiz/mern-chat-app/assets/90745903/b91ab8e3-12ae-45ba-8d0f-06a286f31278)\n\n\n![image](https://github.com/Abdullah-moiz/mern-chat-app/assets/90745903/08eb8c71-35ae-4845-b57b-82a7b3d9e91c)\n\n\n##### Groups\n\n![image](https://github.com/Abdullah-moiz/mern-chat-app/assets/90745903/7bc9ae24-aa77-4602-a4e0-755356a86c03)\n\n\n##### Create Groups\n\n![image](https://github.com/Abdullah-moiz/mern-chat-app/assets/90745903/cb194d66-0c33-4114-905f-ec34caa62ade)\n\n\n##### New Group Added\n\n![image](https://github.com/Abdullah-moiz/mern-chat-app/assets/90745903/bff6d502-2486-4577-863a-ada3872fa748)\n\n\n##### Admin Can Delete group\n\n![image](https://github.com/Abdullah-moiz/mern-chat-app/assets/90745903/07b45b9d-9c95-4dcb-91eb-ca51f2d5f08b)\n\n\n##### Delete Messages from ME\n\n![image](https://github.com/Abdullah-moiz/mern-chat-app/assets/90745903/a4994dc0-dc74-4946-bcb5-84bd5f675d1e)\n\n\n##### Typing Detection in both Group and One - One Chat\n\n![image](https://github.com/Abdullah-moiz/mern-chat-app/assets/90745903/2facbf19-e6b3-4712-984a-3439d08a471c)\n\n\n##### Search Groups / Search Users\n\n![image](https://github.com/Abdullah-moiz/mern-chat-app/assets/90745903/b9ffb7f7-70d1-4fa8-b3f3-a6b945145b87)\n\n\n\n##### Online User Detection\n\n![image](https://github.com/Abdullah-moiz/mern-chat-app/assets/90745903/e5b6c919-9f6d-45f2-b0aa-de912eb52a41)\n\n\n  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdullah-moiz%2Fmern-chat-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabdullah-moiz%2Fmern-chat-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdullah-moiz%2Fmern-chat-app/lists"}