Cinema is an application to help your local cinema to attract new audiences.
Cinema requires Node.js v10+ to run.
Clone repository:
$ git clone https://github.com/alejeindrox/cinema.git cinema
$ cd cinema/And install dependencies
$ npm installOr
$ yarnAnd it's ready to work.
Inside of the folder from project use:
$ npm startOr
$ yarn startOpen your browser and enter in https://localhost:3000/ You must use Redux extension in this environment.
In the production enviroment use the command:
$ npm buildOr
$ yarn buildAnd now it's already compiled for deployment.
- /
- /search
- /rate
- Discover Movies: Discover recent movies in order of popularity.
- Movies by search: Find movies that match with your search.
- Movies by rating: Find movies that match with your rating.
Cinema uses a number of open source projects to work properly:
- React - A JavaScript library for building user interfaces.
- Material UI - React Components that Implement Google's Material Design.
- Redux - Redux is a predictable state container for JavaScript apps.
- Reach Router - Router manages the focus of your app on route transitions.
- Reach Helmet - Manage all of your changes to the document head.
- ESLint - A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript.
And of course Cinema itself is open source with a public repository on GitHub.
- GitHub Page: https://alejeindrox.github.io/cinema.
- Alejandro López - Initial work - alejeindrox
This project is licensed under the MIT License.