Skip to content

Hjlxc/movieReviewAppNative

Repository files navigation

movieReviewAppNative

This project implement a movie review app with React Native-Redux framework, that pulling the data from TMDB movie database for end user to review. The current version are only test with Android devices.

Feature

  1. All user to review a list of movies with overall information
  2. Provide detail information for each selected movie
  3. Provide useful filter feature
  • Filter by Language
  • Filter by Voting
  • Filter for Adult Only
  • Search by Title Key Wrod
  1. Provide useful sorting feature
  • Sort by Rating
  • Sort by Alphabet
  • Sort by Release data

Structure

The project has 3 main sections that allow for easy extension:

modules

The modules contains the redux module, any redux state and logic should add to here. It is entirely imported from the repo for the browser-base app.

container

The container are served as the container that group the components. In addition, it will also connect and receive redux state. Container can either be stateful or stateless.

component

The component should only be responsible for render and be stateless.

Run app locally

Clone the repo, then run the following command to install dependency

$ yarn install

Then add a .env file and saving the movie database api key with the variable name MOVIE_DB_API_KEY. Please check here if you need one.

$ MOVIE_DB_API_KEY=your_api_key

Then run both the following command

$ yarn android
$ yarn start

And you should be able to test it either on virtual or physical that has been setup.

Todo

  • Fix the bug that throw an error when testing component and import modules from the browser-base app
  • Improve UI/UX for better user experience
  • Adding additional feature based on required

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published