An open API service indexing awesome lists of open source software.

https://github.com/choudharymahipal/netflixclone

Netflix Clone using Angular
https://github.com/choudharymahipal/netflixclone

angular20 scss typescript

Last synced: about 1 month ago
JSON representation

Netflix Clone using Angular

Awesome Lists containing this project

README

          

# Netflix Clone

This is a Netflix clone project built using modern web technologies. The purpose of this project is to replicate the core functionalities of Netflix, including movie browsing and video streaming.

## Features

- Browse Movies and TV Shows
- Search Functionality
- Watch Trailers
- Responsive Design
- TMDB API Integration

## Technologies Used

- **Frontend:**
- Angular
- CSS/SCSS
- Material-UI

## Installation

1. Clone the repository:
```bash
git clone https://github.com/choudharymahipal/NetflixClone.git
```

2. Navigate to the project directory:
```bash
cd netflix-clone
```

3. Install dependencies:
```bash
npm install
```

4. Start the development server:
```bash
ng serve
```

## Get TMDB API Key
- Open https://www.themoviedb.org/
- Create account
- Go to Settings → API
- Generate API Key
- Add this API key inside environment.ts file.

## Usage

- Open your browser and go to `http://localhost:4200` to see the application in action.

## Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

## Deployment

The project is deployed on GitHub Pages. You can view the live demo [here](https://choudharymahipal.github.io/NetflixClone/).

```bash
npm install -g angular-cli-ghpages
ng build --base-href "https://choudharymahipal.github.io/NetflixClone/"
ngh --dir dist/netflix-clone/browser
```

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.

## Acknowledgements

- [Netflix](https://www.netflix.com) for the inspiration.
- [TMDb API](https://www.themoviedb.org/documentation/api) for movie data.