Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/stantanasi/netflix-angular

Netflix clone made with Angular using The Movie Database API
https://github.com/stantanasi/netflix-angular

angular netflix themoviedb themoviedb-api typescript

Last synced: 20 days ago
JSON representation

Netflix clone made with Angular using The Movie Database API

Awesome Lists containing this project

README

        

Netflix: Clone with Angular





A Netflix clone made with Angular, in TypeScript, and The Movie Database (TMDB) API.



Visit Website »





Report Bug
·
Request Feature

Table of Contents

* [About the project](#about-the-project)
* [Built with](#built-with)
* [Getting started](#getting-started)
* [Prerequisites](#prerequisites)
* [Setup](#setup)
* [Development](#development)
* [Contributing](#contributing)
* [Author](#author)
* [License](#license)

## About the project


Netflix Angular Preview

This project was generated with [Angular CLI](https://github.com/angular/angular-cli).

A Netflix clone made with Angular, in TypeScript. It uses The Movie Database (TMDB) API to get popular Movies and TV Shows and display their details.

### Built with

- [Angular](https://angular.io)
- [The Movie Database (TMDB) API](https://themoviedb.org)

## Getting started

### Prerequisites

Install [Node.js](https://nodejs.org) which includes [Node Package Manager](https://www.npmjs.com/get-npm)

Install the [Angular CLI](https://www.npmjs.com/package/@angular/cli) globally:
```bash
npm install -g @angular/cli
```

### Setup

1. Clone the project to your local machine

```bash
git clone https://github.com/stantanasi/netflix-angular.git
cd netflix-angular
```

2. Install the packages required

```bash
npm install
```

## Development

Run development server

```bash
ng serve --open
```

Navigate to `http://localhost:4200`. The app will automatically reload if you change any of the source files.

## Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.

1. Fork the project
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a pull request

## Author

- [Lory-Stan TANASI](https://github.com/stantanasi)

## License

This project is licensed under the `Apache-2.0` License - see the [LICENSE](LICENSE) file for details




© 2021 Lory-Stan TANASI. All rights reserved