# MovieBank

MovieBank is an app that you can explore and evaluate more than 28,000 movies. This app is developed with Ionic 4.  

## Screenshots

<img src="/screenshots/image1.png" width="210">&nbsp;
<img src="/screenshots/image3.png" width="210">&nbsp;
<img src="/screenshots/image4.png" width="210">&nbsp;
<img src="/screenshots/image5.png" width="210">&nbsp;
<img src="/screenshots/image6.png" width="210">&nbsp;
<img src="/screenshots/image7.png" width="210">&nbsp;
<img src="/screenshots/image8.png" width="210">&nbsp;

## Features
  - See top rated movies
  - See popular movies
  - See upcoming movies
  - See movie's detail
  - Rate movie
  - Add Movie to watch list
  - Search for movies.
  - Search movies by genres
  - Share movie

## Requirements
  - [Nodejs](https://nodejs.org/en/)
  - [Apache Cordova](https://cordova.apache.org/)
  - [Ionic](https://ionicframework.com/)


## Installation

You'll need a few things before we get started. 
Make sure you have nodejs installed, if you not. You should install [Nodejs](https://nodejs.org/en/).

Then run the following command to install Ionic, if you don't have that yet
```sh
npm install cordova ionic -g
```
Once you clone this repository, run this command to install all needed dependencies.
```sh
npm install
```
After installing the needed dependencies you are done, run this command to launch app on browser.
```sh
ionic serve
```
Run app on real device 

For Android
```sh
ionic cordova platform add android
ionic cordova run android
```
For iOS
```sh
ionic cordova platform add ios
ionic cordova run ios
```

## Resources
[The MovieDB API](https://developers.themoviedb.org/3/getting-started/introduction)


