{"id":25124732,"url":"https://github.com/ramji023/realtimechat_application","last_synced_at":"2025-08-24T08:12:47.607Z","repository":{"id":193471854,"uuid":"688825597","full_name":"ramji023/RealTimeChat_application","owner":"ramji023","description":null,"archived":false,"fork":false,"pushed_at":"2023-11-07T10:40:07.000Z","size":1320,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T08:17:43.071Z","etag":null,"topics":["css","html","javascript","nodejs","socket-io"],"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/ramji023.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,"publiccode":null,"codemeta":null}},"created_at":"2023-09-08T07:26:34.000Z","updated_at":"2023-10-13T11:57:50.000Z","dependencies_parsed_at":"2023-11-07T11:43:58.637Z","dependency_job_id":null,"html_url":"https://github.com/ramji023/RealTimeChat_application","commit_stats":null,"previous_names":["deepak039543/realtimechat_application","ramji023/realtimechat_application"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramji023%2FRealTimeChat_application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramji023%2FRealTimeChat_application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramji023%2FRealTimeChat_application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ramji023%2FRealTimeChat_application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ramji023","download_url":"https://codeload.github.com/ramji023/RealTimeChat_application/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246863738,"owners_count":20846307,"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":["css","html","javascript","nodejs","socket-io"],"created_at":"2025-02-08T08:17:44.582Z","updated_at":"2025-04-02T17:42:27.955Z","avatar_url":"https://github.com/ramji023.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RealTimeChat_application \n/* In this real-time chat app  we create both a client file and a server file. \nMultiple clients can connect to the server, and when a client joins the chat,\nit emits an event with (socket.emit) Then server handles this event with (socket.io) and broadcasts it with (socket.broadcast.emit) to all the clients.\nSimilarly, when any client emits an event to the server, the server handles it and broadcasts it to all clients.\nAnd when server emit an event to a client then he handle the event.\n\n\nHere is the visual presentation how it works : =\u003e\n step 1 ==\u003e\n suppose a client name Ramji  :-\u003e  send a message using socket.emit to server \n step 2 ==\u003e\nserver  :-\u003e then server receive message from Ramji using socket.io and now \n step 3 ==\u003e\nserver  :-\u003e server broadcast the message to all multiple clients using socket.broadcast.emit \nstep 4 ==\u003e\nmultiple clients :-\u003enow when any clients send any message using socket.emit then  \nstep 5 ==\u003e\nserver:-\u003e then server emit this message and broadcast to RAmji and all other clients\n\n*/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framji023%2Frealtimechat_application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Framji023%2Frealtimechat_application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framji023%2Frealtimechat_application/lists"}