MatTube is a material design version of YouTube. It provides many of the YouTube's functionality except for those which require user authentication.
- 21 Most Popular Videos based on the country of the user.
- Youtube's search with instant results.
- Embedded YouTube's player for watching videos on the go.
- 21 Recommended videos for currently playing video.
- 21 Related comments for currently playing video.
- Ability to view YouTube Channel's data by Id, including Videos uploaded, Playlists created, Featured channels and About page.
- List all videos of a playlist in a single page.
- Also Youtube's error page.
- Looks good in Chrome browser in mobile devices.
Watch Live Demo of MatTube online
- Angular 4 (ES6)
- TypeScript
- Free version of MdBootstrap
- New YouTube v3 API
- This API for determining user's location.
- Fork this repo
- Clone your fork
- npm install : command to install required modules
- npm serve : command to create the server
- Open localhost:4200