{"id":18574254,"url":"https://github.com/sabaurgup/chat-app","last_synced_at":"2026-04-11T03:32:00.817Z","repository":{"id":205467483,"uuid":"584516317","full_name":"SabaUrgup/Chat-App","owner":"SabaUrgup","description":"Building a chat app with Socket.io and React Native","archived":false,"fork":false,"pushed_at":"2023-01-29T12:40:41.000Z","size":2034,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-15T23:42:54.320Z","etag":null,"topics":["api","chat","chat-application","expo-cli","express","login","message","nodejs","react-native","real-time","screen","server","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":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SabaUrgup.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}},"created_at":"2023-01-02T19:43:32.000Z","updated_at":"2023-05-22T10:14:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"c17b0e71-ef7e-4546-9621-4440df456c50","html_url":"https://github.com/SabaUrgup/Chat-App","commit_stats":null,"previous_names":["sabaurgup/chat-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SabaUrgup/Chat-App","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SabaUrgup%2FChat-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SabaUrgup%2FChat-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SabaUrgup%2FChat-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SabaUrgup%2FChat-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SabaUrgup","download_url":"https://codeload.github.com/SabaUrgup/Chat-App/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SabaUrgup%2FChat-App/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267626966,"owners_count":24117709,"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","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["api","chat","chat-application","expo-cli","express","login","message","nodejs","react-native","real-time","screen","server","socket-io"],"created_at":"2024-11-06T23:14:30.041Z","updated_at":"2025-12-30T21:56:52.011Z","avatar_url":"https://github.com/SabaUrgup.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chat App\n\u003e Building a chat app with Socket.io and React Native\n\n# Project Details:  :bomb:\nCreates a sign in screen where you can enter your name, create groups where people can join and show real-time messages between the people in the group. The message function contains subject and text parts.\n\n## Technologies Used\n\n- React Native Expo 🧩 \n- Node.js library - Socket.io 🧩\n\n## Steps for installation\n\n#### Clone\n\n- Clone this project to your local machine\n\n```\ngit clone https://github.com/SabaUrgup/Chat-App\n```\n#### Setup\n\n- Installing the project dependencies\n  \u003e Run the command below\n```\ncd app\n```\n```\nyarn install\n```\n```\ncd server\n```\n```\nnpm install\n```\n\n- Start your node server\n  \u003e run the command below\n```\nnpm start\n```\n\n- Start the application\n  \u003e run the command below\n```\nnpx expo start\n```\n\n -  Start your local connection \n  \u003e The connection of the server and the mobile application is a local connection. For this reason, you should write the ip address of the computer on which the backend is running, in the SOCKET_URL part of the config.js file under the app folder.\n\n## Resources\n\nFor the library and commands, the relevant medium article given in the assignment was referenced.\n\n* [Nevo David Medium](https://dev.to/novu/building-a-chat-app-with-socketio-and-react-native-k1b)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsabaurgup%2Fchat-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsabaurgup%2Fchat-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsabaurgup%2Fchat-app/lists"}