{"id":21383050,"url":"https://github.com/vicky87883/newsguruapp","last_synced_at":"2026-05-09T06:03:50.312Z","repository":{"id":262118248,"uuid":"886262136","full_name":"vicky87883/NewsguruApp","owner":"vicky87883","description":"\"NewsGuru is a React Native app delivering the latest news through a professional, user-friendly UI. It uses the NewsGuru API to fetch articles, providing users with headline views, article details, and the ability to read more on external sites. Built with Expo and EAS for easy development and deployment, NewsGuru offers smooth navigation and a we","archived":false,"fork":false,"pushed_at":"2024-11-10T16:12:37.000Z","size":188,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T11:28:00.552Z","etag":null,"topics":["api","artificial-intelligence","eas","expo","expo-cli","javascript","newsguru","react-native"],"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/vicky87883.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-11-10T16:06:26.000Z","updated_at":"2024-11-10T16:12:40.000Z","dependencies_parsed_at":"2024-11-10T17:21:52.897Z","dependency_job_id":"96e504fc-8f93-4b42-8c7f-561b3c437fdd","html_url":"https://github.com/vicky87883/NewsguruApp","commit_stats":null,"previous_names":["vicky87883/newsguruapp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vicky87883/NewsguruApp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vicky87883%2FNewsguruApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vicky87883%2FNewsguruApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vicky87883%2FNewsguruApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vicky87883%2FNewsguruApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vicky87883","download_url":"https://codeload.github.com/vicky87883/NewsguruApp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vicky87883%2FNewsguruApp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269491271,"owners_count":24425892,"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-08-08T02:00:09.200Z","response_time":72,"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","artificial-intelligence","eas","expo","expo-cli","javascript","newsguru","react-native"],"created_at":"2024-11-22T11:19:36.066Z","updated_at":"2026-05-09T06:03:50.259Z","avatar_url":"https://github.com/vicky87883.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NewsGuru - React Native News App\n\n![NewsGuru Logo](assets/logo.png)\n\nNewsGuru is a React Native mobile application designed to provide users with the latest news articles. The app fetches data from the NewsGuru API and displays articles in a user-friendly, professional UI. Users can explore news articles, view details, and read further content on an external site.\n\n## Features\n\n- **News Feed**: Browse the latest news articles with headlines, images, and tags.\n- **Article Details**: View in-depth details of each article.\n- **Professional UI**: Enhanced design with icons, tag colors, and improved layout.\n- **External Links**: Open articles on external sites for a complete reading experience.\n\n## Screenshots\n\n\u003e Include screenshots of the app's home screen, article details screen, and navigation if possible.\n\n## Installation\n\n1. **Clone the Repository**:\n\n    ```bash\n    git clone https://github.com/vicky87883/NewsGuru.git\n    cd NewsGuru\n    ```\n\n2. **Install Dependencies**:\n\n    ```bash\n    npm install\n    ```\n\n3. **Start the App**:\n\n    For iOS:\n    ```bash\n    npx expo start --ios\n    ```\n\n    For Android:\n    ```bash\n    npx expo start --android\n    ```\n\n## Configuration\n\nEnsure the API URL in `HomeScreen.tsx` is set to the NewsGuru API:\n\n```javascript\naxios.get('https://demo.api')\nProject Structure\nplaintext\nCopy code\n├── app\n│   ├── _layout.tsx\n│   ├── +html.tsx\n│   ├── +not-found.tsx\n├── assets\n│   └── logo.png\n├── components\n│   └── NewsCard.tsx\n├── constants\n├── hooks\n├── node_modules\n├── scripts\n├── screens\n│   ├── HomeScreen.tsx\n│   └── NewsDetailScreen.tsx\n└── App.js\nBuilding the App\nExpo has deprecated expo build, so use EAS CLI to build the app:\n\nInstall EAS CLI:\n\nbash\nCopy code\nnpm install -g eas-cli\nLogin to Expo:\n\nbash\nCopy code\neas login\nConfigure Build:\n\nbash\nCopy code\neas build:configure\nBuild for Android:\n\nbash\nCopy code\neas build -p android\nBuild for iOS (requires Apple Developer account):\n\nbash\nCopy code\neas build -p ios\nContributing\nWe welcome contributions to NewsGuru! Please fork this repository and submit pull requests for any new features, improvements, or bug fixes.\n\nLicense\nThis project is licensed under the MIT License. See the LICENSE file for more information.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvicky87883%2Fnewsguruapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvicky87883%2Fnewsguruapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvicky87883%2Fnewsguruapp/lists"}