/movie-browser

The Movie Browser is an app for you to find a good movie to watch! The Movie Browser is made with React Native and Expo, consuming data from TMDb API.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

The Movie Browser

The Movie Browser is an app for you to find a good movie to watch! The Movie Browser is made with ❤️ using React Native, TypeScript and Expo, consuming data from the TMDb API using Axios!.

Note: This project needs a lot of improvements. I'll do this when I have a good amount of free time. :)

Features

Home Page with popular movies and latest releases

Search Page

Movie Page

Running

Requirements

  • Node.js LTS release or greater
  • Yarn
  • Git
  • Watchman for macOS users

Documentation

Quick running

Assuming you have installed Git, Yarn and NodeJS LTS, we can follow:

  1. Download the project and go to the root directory

    git clone https://github.com/imns1ght/movie-browser && cd movie-browser/
  2. Install Expo Cli

    yarn global add expo-cli
  3. Install the required packages

    yarn install
  4. Runnning

    You can run the project in several ways:

    1. Using an Expo client application for iOS or Android and connect to the same wireless network as your computer

      On Android, use the Expo app to scan the QR code from your terminal to open your project. On iOS, use the built-in QR code scanner of the Camera app.

    2. Using an emulator

    3. Using as a web application, running the script below in the root directory.

      expo start --web

Building

TODO

  • Allow users to signup;
  • Create unit tests;
  • Create APK and share with users.

Contributing

You are welcome! Create the pull requests.

For major changes, please, open an issue first to discuss what you would like to change.

Support

Authors and acknowledgment

Authors

Acknowledgment

License

GPL 3