ercumentlacin / react-native-tmdb-app

react-native, expo, expo-router, clerk, typescript,

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React Native TMDB App

This is a simple React Native app that uses the TMDB API to display a list of movies and their details.

Installation

  1. Clone the repository
  2. Run npm install to install the dependencies
  3. .env file is required to run the app. .env.example is provided as a template
  4. Run npm start to start the app

Features

  • Authentication
  • Display a list of movies
  • Display movie details
  • Search for movies
  • Add movies to watchlist
  • Remove movies from watchlist
  • View watchlist

Technologies

  • React Native
  • Expo
  • TMDB API
  • Axios
  • Expo SecureStore
  • Expo Router
  • EsLint, Prettier, Husky, Lint-Staged
  • Jest, React Testing Library

Screenshots

  • Login
  • Home
  • Movie Details
  • Search
  • Watchlist
  • Loading
  • Error
  • Empty

About

react-native, expo, expo-router, clerk, typescript,


Languages

Language:TypeScript 94.3%Language:JavaScript 5.7%