A Movies App that allows you to search and discover movies to save them to your watchlist or your favourites.
Video Demo Link: https://www.linkedin.com/posts/iamabhi898_reactnative-git-github-activity-6824935077974200320-hatf
This is a Movies app for searching and discovering movies, this app allows you to save movies to your watchlist or your favourites. Dark theme can be enabled by popup menu on home screen.
- Get trending movies list for the day
- Get popular, upcoming and top rated movies
- Search movies by title
- Discover movies by genres
- Share movies via app
- Get cast's details
- Get movie's details
- Watch trailer of movies
- Make your watchlist and favourites
- Enable Dark theme
- React Native CLI
- react-native-vector-icons - Ionicons Icons
- react-native-dotenv - API_KEY
- react-native-popup-menu - Popup Menu
- react-native-linear-gradient
- react-native-splash-screen
- react-native-async-storage/async-storage
- react-native-clipboard/clipboard
- Git Version Control
- TMDb API (The Movie Datebase)
You can download the apk from assets of release section of this repository
Read the documention of React Native for Installation and Environment Setup
here
Download the project then run following commands.
npm install
You will need API key to fetch the movies data from TMDb, so get your API key from there then make a .env file in the project directory and write as following in .env file:
API_KEY=your_api_key
Android :
npx react-native run-android
iOS :
may not work on iOS because by the time of developing this app, didn't have excess to mac but if you want to run on an iPhone then a few lines here and there, it will work just fine :)
npx react-native run-ios
- LinkedIn - Abhishek Tripathi