{"id":22439344,"url":"https://github.com/dev-eranda/websocket-chat-app","last_synced_at":"2026-04-10T00:36:28.444Z","repository":{"id":264675910,"uuid":"866368951","full_name":"dev-eranda/websocket-chat-app","owner":"dev-eranda","description":"Developed a WebSocket app using Node.js + ReactJS (to learn WebSocket)","archived":false,"fork":false,"pushed_at":"2025-03-24T07:32:47.000Z","size":67,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T07:35:29.766Z","etag":null,"topics":["expressjs","fullstack-development","nodejs","reactjs","reatime","websockets"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dev-eranda.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-10-02T06:10:40.000Z","updated_at":"2025-03-24T07:32:52.000Z","dependencies_parsed_at":"2025-03-05T13:21:13.389Z","dependency_job_id":"c4619b76-4dee-4fce-8241-acb6a9b983cf","html_url":"https://github.com/dev-eranda/websocket-chat-app","commit_stats":null,"previous_names":["dev-eranda/websocket-chat-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-eranda%2Fwebsocket-chat-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-eranda%2Fwebsocket-chat-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-eranda%2Fwebsocket-chat-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-eranda%2Fwebsocket-chat-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dev-eranda","download_url":"https://codeload.github.com/dev-eranda/websocket-chat-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245815635,"owners_count":20676942,"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","fullstack-development","nodejs","reactjs","reatime","websockets"],"created_at":"2024-12-06T01:13:46.658Z","updated_at":"2025-12-30T20:32:55.163Z","avatar_url":"https://github.com/dev-eranda.png","language":"TypeScript","readme":"# WebSocket chat application\n**Developed by:** Eranda Samarasinghe  \n\u003chr /\u003e\n\n## Project Background and Overview  \nThis project demonstrates real-time communication using WebSocket technology, built with Node.js and React. It emphasizes the seamless integration of WebSocket protocols, enabling instantaneous data transfer between clients and servers for enhanced interactivity and responsiveness.  \n\u003chr /\u003e\n\n## Project Goals  \nThe primary objectives of this application include:  \n\n1. Implementing WebSocket-based real-time communication for dynamic data exchange.  \n2. Utilizing Node.js for server-side functionality and efficient connection handling.  \n3. Developing a React front-end to ensure a responsive and interactive user experience.  \n\u003chr /\u003e\n\n## Technical Details  \nCore technologies used:  \n\n- **Node.js, React, WebSocket Protocol**  \n\u003chr /\u003e\n\n## Installation  \n1. Clone the repository:  \n   ```sh\n   git clone https://github.com/dev-eranda/websocket-chat-app.git\n\n2. Install dependencies:  \n   ```sh\n   npm install\n\n3. Start development server:\n   ```sh\n   npm run start:dev \n\n- **Open [http://localhost:5432](http://localhost:5432) with your browser to see the result.**\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-eranda%2Fwebsocket-chat-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev-eranda%2Fwebsocket-chat-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-eranda%2Fwebsocket-chat-app/lists"}