Skip to content

A React Native app built with TypeScript, featuring a movie listing page, movie details page, and search functionality, utilizing React Navigation for seamless user experience.

Notifications You must be signed in to change notification settings

ScaryWings83289/movies_app

Repository files navigation

Movies Application

Made-With-React Made-With-ReactNative

Movies App is a mobile application built with React Native that allows users to explore and discover information about movies. It utilizes the TMDB API to fetch movie data and provides various features like searching for movies, viewing movie details.

Quick Start

Clone the repository and do following:

  1. Clone the repository:
git clone https://github.com/ScaryWings83289/movies_app.git
cd movies-app
  1. Install dependencies:
# Install dependencies for server
yarn install
  1. Configure the TMDB API credentials in the project. Add your API_KEY in the url.ts file.

  2. Start the server:

# Run the client 
yarn start

Features

  • Search for any movie
  • View detailed information and synopsis of movies

Technologies Used

  • React Native
  • TMDB API
  • Axios

SCREENSHOTS:

Home Screen:

Search Screen:

Movie Details Screen:

Genre Filters:

Developed With

  • Visual Studio Code - A source code editor developed by Microsoft for Windows, Linux and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring
  • NodeJS - A JavaScript runtime built on Chrome's V8 JavaScript engine.
  • React native - React Native is an open-source UI software framework created by Meta Platforms, Inc. It is used to develop applications for Android, Android TV, iOS, macOS, tvOS, Web, Windows

About

A React Native app built with TypeScript, featuring a movie listing page, movie details page, and search functionality, utilizing React Navigation for seamless user experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published