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 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 😄
- $ git clone https://github.com/mahmoudEwiis/Cinema.git;
- Create an account at https://firebase.google.com/
- On Firebase, create a project
- open environment.ts file and environment.prod.ts
- Add this code to the two files. Your personal keys can be found in your project's settings
const firebaseConfig = {
apiKey: XXXXXXXXXXXXXXXXXXXXXXXX,
authDomain: "XXXXXXXX.firebaseapp.com",
projectId: "XXXXXXXX",
storageBucket: "XXXXXXXX.appspot.com",
messagingSenderId: "XXXX",
appId: "XXXXXXXX",
measurementId: "G-XXXXXXXX"
};
This is a Angular.io project.
In the project directory, you can run:
To install all dependencies in package.json.
It runs the app in the development mode.
Open http://localhost:4200 to view it in the browser.