Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/harshcasper/youtube

⚡️ Minimal YouTube Clone developed using Angular-8 along with YouTube v3 Data API ❤️
https://github.com/harshcasper/youtube

Last synced: 2 months ago
JSON representation

⚡️ Minimal YouTube Clone developed using Angular-8 along with YouTube v3 Data API ❤️

Awesome Lists containing this project

README

        

# YouTube Clone using Angular-8



Logo

![ForTheBadge built-with-love](http://ForTheBadge.com/images/badges/built-with-love.svg)
![ForTheBadge built-by-developers](http://ForTheBadge.com/images/badges/built-by-developers.svg)
![ForTheBadge uses-js](http://ForTheBadge.com/images/badges/uses-js.svg)](http://ForTheBadge.com)
![ForTheBadge uses-css](http://ForTheBadge.com/images/badges/uses-css.svg)](http://ForTheBadge.com)

## 📌 Introduction

This is an Angular Web Application which consumes the [YouTube v3 Data API](https://developers.google.com/youtube/v3) to create a Minimal
User-Interface where YouTube Videos can be viewed. This Project was primarily created for the purpose of learning Angular as a Frontend Web
Framework and capitalize on the experience working with Google Cloud APIs by developing an application where YouTube Videos can be viewed in flow. This Project has been created solely for educational purposes to learn some advanced concepts in Front-End Development.

## 🏁 Technology Stack

* [Angular](https://angular.io/)
* [Node.js](https://nodejs.org/)
* [CSS](https://en.wikipedia.org/wiki/Cascading_Style_Sheets)
* [Axios](https://github.com/axios/axios)
* [YouTube v3 Data API](https://developers.google.com/youtube/v3)

## 💥 Accessing YouTube API

- Head over to [Google Developers Console](https://developers.google.com/youtube/v3/getting-started).
- You need a Google Account to access the API console and request an API key.
- Head over to [Google API Console](https://console.developers.google.com/) and Search for YouTube API in Search-Bar.
- Select YouTube Data API v3 and click on Credentials.
- Click on "Create Credential" and configure the Settings.
- Get the API Key and use it accordingly.

## 🏃‍♂️ Local Installation

1. Drop a ⭐ on the Github Repository.
2. Clone the Repo by going to your local Git Client and pushing in the command:

```sh
https://github.com/HarshCasper/YouTube.git
```

3. Install the Node Modules:
```sh
npm install
```

4. At last, push in the command which will kickstart the application on Local Host:
```sh
npm start
```

## 📜 LICENSE

[MIT](https://github.com/HarshCasper/YouTube/blob/master/LICENSE)