Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

abubakarcodeer/MovieApp

Open more actions menu

Repository files navigation

React Native Movie App using Movie Database API

This project demonstrates how to build a Movie App using React Native and The Movie Database (TMDb) API to fetch and display movie data such as popular movies, top-rated movies, and movie details.

🚀 Features

  • Display popular and top-rated movies
  • Search movies by name
  • View detailed movie information (title, synopsis, release date, rating, poster)
  • Responsive UI for both Android and iOS
  • Uses TMDb API

🧩 Technologies Used

  • React Native
  • TypeScript
  • axios API
  • The Movie Database (TMDb) API
  • React Navigation
  • Expo

🔑 Getting an API Key

  1. Go to TMDb website
  2. Create a free account
  3. Navigate to API section
  4. Generate your API key

⚙️ API Endpoints Used

  • Popular Movies: https://api.themoviedb.org/3/movie/popular?api_key={API_KEY}&language=en-US&page=1
  • Top Rated Movies: https://api.themoviedb.org/3/movie/top_rated?api_key={API_KEY}&language=en-US&page=1
  • Search Movies: https://api.themoviedb.org/3/search/movie?api_key={API_KEY}&query={MOVIE_NAME}
  • Movie Details: https://api.themoviedb.org/3/movie/{MOVIE_ID}?api_key={API_KEY}&language=en-US

❗ Common Errors

Error Reason
401 Invalid API Key
404 Movie not found
429 Too many requests

Releases

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.