Cine: The Movie Guide
Cine is your movie guide. The fastest and easiest way to find Movies, Actors and Series on your device. Know about ratings and reviews from The Movie Database (TMDb).
Architecture
Cine was built to run on iOS, Android, Web and PWA. It uses Expo as a core lib to build and distribute to all the platforms.
Libs
- react-navigation
- react-native-modalize
- react-native-web
- react-native-image-viewing
- react-native-responsive-dimensions
APIs
Dribbble
https://dribbble.com/shots/5409613-Cinema-App-UI
Testing on your phone
You can download the app on Expo app or scan the below QR code to open the project on Android and iOS if you already have the Expo app:
Testing on your web
You can click here to check the app runnnig on web. If you want to use the app as PWA, go to settings browser on your phone and download it.
Contributing
Any bug reports, feature requests and other contributions are more than welcome!
Whenever possible, please make a pull request with the implementation instead of just requesting it.
If the feature is big, open an issue first for discussion.
Running locally
As others projects, you will need some requirements to run:
Requirements
How to run
git clone [email protected]:murillo94/cine-the-guide-movie.git
yarn install
Now, you can choose a command to run the project:
yarn ios
to run on iOS simulatoryarn android
to run on Android simulatoryarn web
to run on web browser
Deploying
Expo provides simple ways to build and deploy your app with singles commands:
Web
The web deploy not runs on CI because I need to improve the step, so I follow theses steps and deploy locally using Vercel.
iOS and Android
The app deploy runs on CI and the commands are scopped on a yaml
file check it here
License
AGPL-3.0, see the LICENSE file.