This is a simple React Native app that uses the TMDB API to display a list of movies and their details.
- Clone the repository
- Run
npm install
to install the dependencies - .env file is required to run the app. .env.example is provided as a template
- Run
npm start
to start the app
- Authentication
- Display a list of movies
- Display movie details
- Search for movies
- Add movies to watchlist
- Remove movies from watchlist
- View watchlist
- React Native
- Expo
- TMDB API
- Axios
- Expo SecureStore
- Expo Router
- EsLint, Prettier, Husky, Lint-Staged
- Jest, React Testing Library
- Login
- Home
- Movie Details
- Search
- Watchlist
- Loading
- Error
- Empty