Skip to content

Cinema is an application to help your local cinema to attract new audiences.

License

Notifications You must be signed in to change notification settings

alejeindrox/Cinema

Repository files navigation

Cinema

Cinema is an application to help your local cinema to attract new audiences.

Getting Started

Prerequisites

Cinema requires Node.js v10+ to run.

Installing

Clone repository:

$ git clone https://github.com/alejeindrox/cinema.git cinema
$ cd cinema/

And install dependencies

$ npm install

Or

$ yarn

And it's ready to work.

Development Environment

Inside of the folder from project use:

$ npm start

Or

$ yarn start

Open your browser and enter in https://localhost:3000/ You must use Redux extension in this environment.

Production Environment

In the production enviroment use the command:

$ npm build

Or

$ yarn build

And now it's already compiled for deployment.

Pages

  • /
  • /search
  • /rate

Pages Information

  • 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.

Resources

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.

Details

Authors

License

This project is licensed under the MIT License.

About

Cinema is an application to help your local cinema to attract new audiences.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published