This is a simple Movie Search App built using React Native. The app allows users to search, filter, and toggle favorite status of movies. It demonstrates the use of React Native components, state management, and basic styling.
- Search movies
- Filter movies By genre
- Toggle movies' favorite status
- Infinite scroll
To run this project locally, follow these steps:
-
Clone the repository:
git clone [email protected]:ismailharmanda/CineSearch.git cd CineSearch
-
Install dependencies:
yarn
-
Install CocoaPods dependencies (iOS only):
cd ios pod install cd ..
-
Start the Metro bundler:
npx react-native start
-
Run the app on your desired platform (Android/iOS):
npx react-native run-android # or npx react-native run-ios
Once the app is running, you can:
- Search movies by typing in the input field.
- Toggle a movie's favorite status by pressing the "Favorite" button.
- Filter movies by genres by pressing the "Genre" buttons.
- Go to detail of a movie by pressing the Movie card.
Contributions are welcome! If you'd like to contribute, please follow these steps:
Fork the repository. Create a new branch: git checkout -b my-feature-branch. Make your changes and commit them: git commit -m 'Add some feature'. Push to the branch: git push origin my-feature-branch. Submit a pull request.