{"id":23893729,"url":"https://github.com/akhil683/cloud-sync","last_synced_at":"2026-05-03T11:33:43.043Z","repository":{"id":268756587,"uuid":"900475263","full_name":"akhil683/Cloud-Sync","owner":"akhil683","description":"React Native Gallery app which syncs with the cloud","archived":false,"fork":false,"pushed_at":"2025-01-03T20:17:32.000Z","size":719,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-03T21:24:28.985Z","etag":null,"topics":["expo-media-library","imagekit","nativewind","react-native","supabase"],"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/akhil683.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-12-08T21:22:37.000Z","updated_at":"2025-01-03T20:38:53.000Z","dependencies_parsed_at":"2024-12-18T18:38:05.603Z","dependency_job_id":"109e6f22-b435-48aa-9c86-35c4f4e296b9","html_url":"https://github.com/akhil683/Cloud-Sync","commit_stats":null,"previous_names":["akhil683/gallery-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akhil683%2FCloud-Sync","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akhil683%2FCloud-Sync/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akhil683%2FCloud-Sync/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akhil683%2FCloud-Sync/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akhil683","download_url":"https://codeload.github.com/akhil683/Cloud-Sync/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240275912,"owners_count":19775615,"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-media-library","imagekit","nativewind","react-native","supabase"],"created_at":"2025-01-04T14:38:36.167Z","updated_at":"2026-05-03T11:33:37.998Z","avatar_url":"https://github.com/akhil683.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CloudSync 📸\n\nA powerful gallery app built with React Native and Expo that syncs your photos between your device and the cloud. The app features seamless authentication, cloud storage, image optimization, and elegant styling.\n\n## 🚀 Features\n\n- **Sync Photos:** Upload and sync photos between your device and the cloud.\n- **Authentication:** Secure user authentication with [Supabase](https://supabase.com/).\n- **File Storage:** Store images in the cloud using [Supabase](https://supabase.com/).\n- **Image Optimization:** Optimize images using [ImageKit](https://imagekit.io/) for better performance.\n- **Native Styling:** Beautiful and responsive UI with [NativeWind](https://nativewind.dev/).\n- **Type Safety:** Ensured with [TypeScript](https://www.typescriptlang.org/).\n- **Navigation:** Powered by [Expo Router](https://expo.dev/router) for a smooth user experience.\n\n## 🛠️ Tech Stack\n\n- **Framework:** [React Native](https://reactnative.dev/) with [Expo](https://expo.dev/)\n- **Authentication \u0026 Storage:** [Supabase](https://supabase.com/)\n- **Image Optimization:** [ImageKit](https://imagekit.io/)\n- **Styling:** [NativeWind](https://nativewind.dev/)\n- **Navigation:** [Expo Router](https://expo.dev/router)\n- **Type Safety:** [TypeScript](https://www.typescriptlang.org/)\n- **Media Access:** [Expo Media Library](https://docs.expo.dev/versions/latest/sdk/media-library/)\n\n## 📥 Installation\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.comakhil683/CloudSync.git\n   cd CloudSync\n   ```\n\n2. Install dependencies:\n\n   ```bash\n   npm install\n   ```\n\n3. Create a `.env` file in the root directory and add the following variables:\n\n   ```env\n   EXPO_PUBLIC_SUPABASE_URL=your_supabase_url\n   EXPO_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key\n   EXPO_PUBLIC_IMAGEKIT_URL=your_imagekit_url_endpoint\n   EXPO_PUBLIC_IMAGEKIT_KEY=your_imagekit_key\n   ```\n\n4. Start the development server:\n\n   ```bash\n   expo start\n   ```\n\n## 📜 License\n\nThis project is licensed under the MIT License. See the LICENSE file for details.\n\n## 🤝 Contributing\n\nContributions are welcome! Feel free to open issues or submit pull requests to improve the app.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakhil683%2Fcloud-sync","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakhil683%2Fcloud-sync","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakhil683%2Fcloud-sync/lists"}