{"id":26937114,"url":"https://github.com/avinash4231/movie-search-using-react-native","last_synced_at":"2026-04-10T22:48:47.678Z","repository":{"id":248364633,"uuid":"828480310","full_name":"Avinash4231/Movie-search-using-React-native","owner":"Avinash4231","description":"Movie Search App in React Native: Search movies by keyword, display details with random images. Utilizes Open Library API for data. Features a responsive UI with a stylish search bar and intuitive user experience.","archived":false,"fork":false,"pushed_at":"2024-07-14T10:28:42.000Z","size":1192,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-06T20:11:31.703Z","etag":null,"topics":["android-application","android-studio","api","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/Avinash4231.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-07-14T09:28:51.000Z","updated_at":"2024-07-14T13:01:59.000Z","dependencies_parsed_at":"2024-07-14T11:56:45.943Z","dependency_job_id":null,"html_url":"https://github.com/Avinash4231/Movie-search-using-React-native","commit_stats":null,"previous_names":["avinash4231/movie-search-using-react-native"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Avinash4231/Movie-search-using-React-native","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Avinash4231%2FMovie-search-using-React-native","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Avinash4231%2FMovie-search-using-React-native/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Avinash4231%2FMovie-search-using-React-native/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Avinash4231%2FMovie-search-using-React-native/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Avinash4231","download_url":"https://codeload.github.com/Avinash4231/Movie-search-using-React-native/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Avinash4231%2FMovie-search-using-React-native/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261100890,"owners_count":23109826,"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":["android-application","android-studio","api","react-native"],"created_at":"2025-04-02T13:14:22.634Z","updated_at":"2026-04-10T22:48:42.631Z","avatar_url":"https://github.com/Avinash4231.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Movie Search App\n#### Overview\nThis is a React Native application that allows users to search for movies and view results with randomly generated images. The app utilizes the Open Library Search API for fetching movie data and the Dog CEO API for generating random images.\n\n### Demo\nhttps://github.com/user-attachments/assets/3decc41b-1577-4bb4-8cc3-040c0e901c07\n\n## Features\n```\nSearch movies using the Open Library Search API\nDisplay search results with movie titles and random images\nStylish and responsive search bar with custom icons and a loading indicator\n```\n\n## Getting Started\n### Prerequisites\n```\n- Node.js (v12 or higher)\n- npm or yarn\n- Expo CLI\n```\n\n### Installation\n#### Clone the repository:\n```\ngit clone https://github.com/yourusername/movie-search-app.git\ncd movie-search-app\n```\n#### Install dependencies:\n```\nnpm install\n```\n#### Start the app:\n```\nnpm start\n```\n\n### Usage\nLaunch the app using Expo Go on your mobile device or an emulator.\nEnter a keyword in the search bar and press enter to search for movies.\nView the search results with randomly generated images.\n\n\n### Components\nSearchBar.js: A customizable and stylish search bar component.\nCard.js: A generic card component to display content with an image and title.\nMovieCard.js: A specific card component for displaying movie information with a random image.\n\n### Screens\nHomeScreen.js: The main screen of the app that includes the search bar and a list of movie cards.\n\n### Services\napi.js: Contains functions for making API requests to the Open Library Search API and the Dog CEO API.\n\n### APIs\nOpen Library Search API: Used for fetching movie data.\nDog CEO API: Used for generating random images.\n\n### Customization\nYou can customize the app by modifying the styles in the StyleSheet objects within each component. Additionally, you can extend the functionality by adding more components or enhancing the existing ones.\n\n### Contributing\nContributions are welcome! Please open an issue or submit a pull request with your changes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favinash4231%2Fmovie-search-using-react-native","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favinash4231%2Fmovie-search-using-react-native","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favinash4231%2Fmovie-search-using-react-native/lists"}