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
- Host: GitHub
- URL: https://github.com/choudharymahipal/netflixclone
- Owner: choudharymahipal
- License: mit
- Created: 2025-02-27T16:58:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-12T17:45:07.000Z (11 months ago)
- Last Synced: 2025-07-12T19:35:00.863Z (11 months ago)
- Topics: angular20, scss, typescript
- Language: TypeScript
- Homepage: https://choudharymahipal.github.io/NetflixClone/
- Size: 2.57 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.