Skip to content

WatchWave is a comprehensive movie and TV show catalog app built with React Native. It provides users with a seamless experience for discovering, browsing, and exploring a vast collection of movies and TV shows.

Notifications You must be signed in to change notification settings

vishal2develop/WatchWave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WatchWave

WatchWave is a comprehensive movie and TV show catalog app built with React Native. It provides users with a seamless experience for discovering, browsing, and exploring a vast collection of movies and TV shows.

Features

  • Browse trending movies and TV shows
  • Search for specific titles
  • View detailed information about each movie or TV show, including ratings, release dates, genres, and summaries
  • Save favorite movies and TV shows for easy access
  • Seamless navigation and user-friendly interface

Screenshots

Movies Screen TV Screen Search Screen Detail Screen Youtube View Share Screen

Technologies Used

  • React Native
  • TypeScript
  • React Navigation
  • TMDB API for fetch Movie & TV Data
  • React Tanstack Query for data fetching and caching

Getting Started

Prerequisites

  • Node.js
  • npm or yarn
  • Android/iOS emulator or physical device for testing

Environment Variables

WatchWave uses environment variables for configuration. You'll need to set up these variables before running the app. Create a .env file in the root directory of your project by copying the .env.sample file and replacing the placeholders with actual values.

.env.sample

For your convenience, a .env.sample file is provided in the root directory of the project. You can use this file as a template to create your .env file. It contains the following variables:

Installation

  1. Clone the repository:

git clone https://github.com/vishal2develop/WatchWave.git

  1. Install dependencies:

cd watchwave npm install

  1. Start the development server:

npm start

IOS - npx pod-install ios

  1. Run on Android/iOS emulator or physical device:

npm run android

or

npm run ios

Contributions

Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.

About

WatchWave is a comprehensive movie and TV show catalog app built with React Native. It provides users with a seamless experience for discovering, browsing, and exploring a vast collection of movies and TV shows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published