{"id":25006806,"url":"https://github.com/asifrahaman13/socket-programming","last_synced_at":"2026-04-13T14:31:59.355Z","repository":{"id":239355276,"uuid":"723243457","full_name":"asifrahaman13/socket-programming","owner":"asifrahaman13","description":"An application which can be used for multiple user as well as chat bot communication at the same time. Chat bot is created using OpenAI, langchain. Multiple users can join in the chat group. ","archived":false,"fork":false,"pushed_at":"2023-11-25T05:05:35.000Z","size":104,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-04T11:37:43.118Z","etag":null,"topics":["aws","fastapi","nextjs","python"],"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/asifrahaman13.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-11-25T03:38:42.000Z","updated_at":"2024-06-23T03:28:09.000Z","dependencies_parsed_at":"2024-05-11T19:44:11.178Z","dependency_job_id":null,"html_url":"https://github.com/asifrahaman13/socket-programming","commit_stats":null,"previous_names":["asifrahaman13/socket-programming"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/asifrahaman13/socket-programming","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asifrahaman13%2Fsocket-programming","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asifrahaman13%2Fsocket-programming/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asifrahaman13%2Fsocket-programming/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asifrahaman13%2Fsocket-programming/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asifrahaman13","download_url":"https://codeload.github.com/asifrahaman13/socket-programming/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asifrahaman13%2Fsocket-programming/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31757477,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T13:27:56.013Z","status":"ssl_error","status_checked_at":"2026-04-13T13:21:23.512Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["aws","fastapi","nextjs","python"],"created_at":"2025-02-05T01:51:42.811Z","updated_at":"2026-04-13T14:31:59.316Z","avatar_url":"https://github.com/asifrahaman13.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Chat Application\n\nFirst clone the repository.\n\n```\ngit clone https://github.com/asifrahaman13/socket-programming.git\n```\n\n## Backend\n\nMove to the backend directory\n```\ncd backend/\n```\n\nNext create and activate the virtual environment. \n\n```\nvirtualenv .venv\nsource .venv/bin/activate\n```\nInstall the necessary packages and dependencies\n\n```\npip install -r requirements.txt\n```\n\nNow run the backend \n\n```\nuvicron main:app --reload\n```\n\n## Front end \n\nOpen another terminal to move to the front end.\n\n```\ncd frontend/\n```\n\nInstall the required packages\n\n```\nyarn install\n```\n\nNext run the development server\n\n```\nyarn run dev\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasifrahaman13%2Fsocket-programming","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasifrahaman13%2Fsocket-programming","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasifrahaman13%2Fsocket-programming/lists"}