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


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 = {
    authDomain: "",
    projectId: "XXXXXXXX",
    storageBucket: "",
    messagingSenderId: "XXXX",
    appId: "XXXXXXXX",
    measurementId: "G-XXXXXXXX"

Running the project

This is a 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.


View Github