Skip to content

mahmoudEwiis/Cinema

Repository files navigation

Cinema

A movie app with great User interface and exciting features made using Angular ⚡

Description

It fetches the data from TMDB (The Movie Database) API. It also displays the movie trailers which is fetched from Youtube.

Users cannot access movie details before logging in.

Users have 3 ways to log in

  • Users can logging in using their email address and password.
  • Users can logging in using their Google Account.
  • Users can logging in using their Github Account.

Deployed it using Firebase here.

Please leave a ⭐ as motivation if you liked the implementation 😄

Built with

Setup/Installation Requirements

    const firebaseConfig = {
    apiKey: XXXXXXXXXXXXXXXXXXXXXXXX,
    authDomain: "XXXXXXXX.firebaseapp.com",
    projectId: "XXXXXXXX",
    storageBucket: "XXXXXXXX.appspot.com",
    messagingSenderId: "XXXX",
    appId: "XXXXXXXX",
    measurementId: "G-XXXXXXXX"
    };

Running the project

This is a Angular.io project.

In the project directory, you can run:

npm install

To install all dependencies in package.json.

npm serve

It runs the app in the development mode.
Open http://localhost:4200 to view it in the browser.