Skip to content

MatTube is a material design version of YouTube. It provides many of the YouTube's functionality except for those which require user authentication.

Notifications You must be signed in to change notification settings

suraj021/MatTube

Repository files navigation

MatTube

MatTube is a material design version of YouTube. It provides many of the YouTube's functionality except for those which require user authentication.

Functionality added:

  1. 21 Most Popular Videos based on the country of the user.
  2. Youtube's search with instant results.
  3. Embedded YouTube's player for watching videos on the go.
  4. 21 Recommended videos for currently playing video.
  5. 21 Related comments for currently playing video.
  6. Ability to view YouTube Channel's data by Id, including Videos uploaded, Playlists created, Featured channels and About page.
  7. List all videos of a playlist in a single page.
  8. Also Youtube's error page.
  9. Looks good in Chrome browser in mobile devices.

Live Demo:

Watch Live Demo of MatTube online

Technologies used:

  1. Angular 4 (ES6)
  2. TypeScript
  3. Free version of MdBootstrap
  4. New YouTube v3 API
  5. This API for determining user's location.

Setup:

  1. Fork this repo
  2. Clone your fork
  3. npm install : command to install required modules
  4. npm serve : command to create the server
  5. Open localhost:4200

About

MatTube is a material design version of YouTube. It provides many of the YouTube's functionality except for those which require user authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published