{"id":27047036,"url":"https://github.com/aryainguz/ping","last_synced_at":"2026-05-10T02:19:32.897Z","repository":{"id":243545192,"uuid":"805395105","full_name":"Aryainguz/ping","owner":"Aryainguz","description":"Real time photo sharing and chat app using web sockets and react native","archived":false,"fork":false,"pushed_at":"2024-06-09T16:39:52.000Z","size":354,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-06-09T19:02:38.840Z","etag":null,"topics":["expo","react-native","websocket"],"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/Aryainguz.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":"2024-05-24T13:34:05.000Z","updated_at":"2024-06-09T19:02:44.873Z","dependencies_parsed_at":"2024-06-09T19:02:44.203Z","dependency_job_id":"9dd3f1ff-0196-4a31-a2ee-4e449db34f4c","html_url":"https://github.com/Aryainguz/ping","commit_stats":null,"previous_names":["aryainguz/ping"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aryainguz%2Fping","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aryainguz%2Fping/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aryainguz%2Fping/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aryainguz%2Fping/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aryainguz","download_url":"https://codeload.github.com/Aryainguz/ping/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247299112,"owners_count":20916143,"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":["expo","react-native","websocket"],"created_at":"2025-04-05T06:28:09.053Z","updated_at":"2026-05-10T02:19:27.834Z","avatar_url":"https://github.com/Aryainguz.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Photo Sharing App\n\nA real time photo-sharing and chat app built using React Native with real-time communication via WebSockets and user authentication via Clerk.\n\n![Home Screen](https://github.com/Aryainguz/ping/blob/main/assets/Screenshot_1717950608.png)\n\n## Features\n\n- User authentication using Clerk.\n- Real-time photo sharing using WebSockets.\n- Private chat between users.\n\n## Technologies Used\n\n- React Native\n- Expo\n- WebSocket\n- Clerk for authentication\n\n## Setup\n\n### Prerequisites\n\n- Node.js\n- Expo CLI\n- Clerk account\n\n### Frontend Setup\n\n1. Clone the repository:\n    ```bash\n    git clone https://github.com/your-username/photo-sharing-app.git\n    cd photo-sharing-app\n    ```\n\n2. Install dependencies:\n    ```bash\n    npm install\n    ```\n\n3. Set up Clerk:\n    - Follow Clerk's documentation to set up your application and obtain your API keys.\n    - Add your Clerk keys in your application code.\n\n4. Start the Expo server:\n    ```bash\n    expo start\n    ```\n\n### Backend Setup\n\n   get backend signaling web socket server from this repository -  https://github.com/Aryainguz/ping-ws-server\n\n## Running the App\n\n1. Ensure both the Expo server and the WebSocket signaling server are running.\n2. Open the Expo app on your mobile device or emulator.\n3. Scan the QR code provided by the Expo server to open the app.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faryainguz%2Fping","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faryainguz%2Fping","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faryainguz%2Fping/lists"}