{"id":24044536,"url":"https://github.com/moazam05/native-cli-home-service","last_synced_at":"2026-06-15T15:31:58.323Z","repository":{"id":270554817,"uuid":"910049878","full_name":"Moazam05/native-cli-home-service","owner":"Moazam05","description":"A modern and accessible home service application","archived":false,"fork":false,"pushed_at":"2025-07-11T17:26:38.000Z","size":6457,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-11T19:24:39.623Z","etag":null,"topics":["arabic-language","async-storage","english-language","i18n","oauth","react-native","reactjs","redux-persist","redux-toolkit","supabase"],"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/Moazam05.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,"zenodo":null}},"created_at":"2024-12-30T11:19:00.000Z","updated_at":"2025-07-03T07:42:09.000Z","dependencies_parsed_at":"2025-01-01T10:19:06.538Z","dependency_job_id":"a35630d0-6b89-4fa0-a2a3-89063072744a","html_url":"https://github.com/Moazam05/native-cli-home-service","commit_stats":null,"previous_names":["moazam05/native-cli-home-service"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Moazam05/native-cli-home-service","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moazam05%2Fnative-cli-home-service","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moazam05%2Fnative-cli-home-service/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moazam05%2Fnative-cli-home-service/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moazam05%2Fnative-cli-home-service/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Moazam05","download_url":"https://codeload.github.com/Moazam05/native-cli-home-service/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moazam05%2Fnative-cli-home-service/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34369840,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-15T02:00:07.085Z","response_time":63,"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":["arabic-language","async-storage","english-language","i18n","oauth","react-native","reactjs","redux-persist","redux-toolkit","supabase"],"created_at":"2025-01-08T23:31:52.001Z","updated_at":"2026-06-15T15:31:58.227Z","avatar_url":"https://github.com/Moazam05.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Home Service App\n\nA modern and accessible home service application built with React Native CLI. This app supports both iOS and Android platforms with features like dual theme support and bilingual interface (English \u0026 Arabic).\n\n## 🌟 Features\n\n- Dual Theme Support (Light/Dark mode)\n- Bilingual Support (English/Arabic)\n- Modern UI/UX with smooth transitions\n- Cross-platform (iOS \u0026 Android)\n- Redux state management with persistence\n- Form validation and handling\n- Google Sign-in integration\n- Supabase backend integration\n- Toast notifications\n\n## 🚀 Installation\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/Moazam05/native-cli-home-service.git\ncd native-cli-home-service\n```\n\n2. Install dependencies:\n```bash\nnpm install\n```\n\n3. iOS specific setup:\n```bash\ncd ios\npod install\ncd ..\n```\n\n4. Create a `.env` file in the root directory with the following variables:\n```env\n# Supabase Configuration\nSUPABASE_URL=\"your-supabase-url\"\nSUPABASE_ANON_KEY=\"your-supabase-anon-key\"\n\n# Google Sign-in Configuration\nWEB_CLIENT_ID=\"your-google-web-client-id\"\n```\n\nReplace these values with your actual credentials:\n- `SUPABASE_URL`: Your Supabase project URL\n- `SUPABASE_ANON_KEY`: Your Supabase anonymous key\n- `WEB_CLIENT_ID`: Google Sign-in Web Client ID from Google Cloud Console\n\nNote: Never commit your actual .env file to version control. Add .env to your .gitignore file.\n\n## 🏃‍♂️ Running the App\n\n### iOS\n```bash\n# Normal run\nnpm run ios\n\n# Clean build\nnpm run ios-clean\n```\n\n### Android\n```bash\n# Normal run\nnpm run android\n\n# Clean build\nnpm run android-clean\n```\n\n### Development Server\n```bash\nnpm start\n```\n\n## 📱 Supported Platforms\n\n- iOS: Tested on iOS 13 and above\n- Android: API level 21 (Android 5.0) and above\n\n## 🛠️ Tech Stack\n\n- React Native 0.76.5\n- React Navigation v7\n- Redux Toolkit \u0026 Redux Persist\n- @react-native-google-signin/google-signin\n- i18next \u0026 react-i18next\n- Formik \u0026 Yup\n- React Native Linear Gradient\n- React Native Vector Icons\n- Supabase\n- TypeScript\n- And more...\n\n## 🔧 Third Party Service Setup\n\n1. Create a Supabase account and project\n2. Set up Google Cloud Console project for Google Sign-in\n3. Configure your environment variables in the .env file\n\n## 🎨 Design\n\nThe UI/UX design follows the Figma template available at:\n[DoorHub Home Service UI Kit](https://www.figma.com/design/1ka6LQySfHSXe7WSNQJTjY/Home-Service-UI-KIt--DoorHub)\n\n## Author\n\nSalman Muazam\n\n\n## Screenshots\n\n![Not Found](https://i.postimg.cc/MTszjQdS/1.jpg)\n![Not Found](https://i.postimg.cc/fWrwzYV7/2.jpg)\n![Not Found](https://i.postimg.cc/dVMwdvmL/2a.jpg)\n![Not Found](https://i.postimg.cc/VvrPrHJq/2b.jpg)\n![Not Found](https://i.postimg.cc/HWRgDHNB/2c.jpg)\n![Not Found](https://i.postimg.cc/7Yzyqd8D/3.jpg)\n![Not Found](https://i.postimg.cc/9Qt579Qn/3a.jpg)\n![Not Found](https://i.postimg.cc/ydGwHXLk/4.jpg)\n![Not Found](https://i.postimg.cc/qgVStBVr/4a.jpg)\n![Not Found](https://i.postimg.cc/8zHkV9Mc/5.jpg)\n![Not Found](https://i.postimg.cc/s2gjfm4c/7.jpg)\n![Not Found](https://i.postimg.cc/bNfqSpRd/7a.jpg)\n![Not Found](https://i.postimg.cc/pL2xkC4H/8.jpg)\n![Not Found](https://i.postimg.cc/fycnfSvy/8a.jpg)\n![Not Found](https://i.postimg.cc/bYkhh4jP/8b.jpg)\n![Not Found](https://i.postimg.cc/KvbyvQZM/8c.jpg)\n![Not Found](https://i.postimg.cc/NjfqRM2G/9.jpg)\n![Not Found](https://i.postimg.cc/VNdxHVF3/10.jpg)\n![Not Found](https://i.postimg.cc/W4Fy7JNV/11.jpg)\n![Not Found](https://i.postimg.cc/63C1kJ41/12.jpg)\n![Not Found](https://i.postimg.cc/BZcVN30j/13.jpg)\n![Not Found](https://i.postimg.cc/QCrvCxr3/15.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoazam05%2Fnative-cli-home-service","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoazam05%2Fnative-cli-home-service","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoazam05%2Fnative-cli-home-service/lists"}