Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.72 KB

README.md

File metadata and controls

48 lines (33 loc) · 1.72 KB

NewTube

Table of contents

Introduction

This is a repository of my (Nguyen The Quang) NewTube project: a YouTube-clone

Check out my Github

Check out my LinkedIn

Features

NewTube is a YouTube-style, video-streaming website. It allows for users to browse and search videos from the YouTube API. Users are able to Watch, Search videos and view Channels just like YouTube.

Key Features

  • YouTube-like HomePage and SearchPage.
  • HomePage displays the most popular videos of the selected country by querying data from the YouTube API.
  • Functional search on YouTube API, 50 results are displayed on the SearchPage.
  • Stream videos with Youtube's controls

Technologies

  • React.js (create-react-app)
  • react-router
  • axios
  • styled-components
  • Material-UI v5

Front-end

  • React.js v18.2.0
    • Design simple views for each state in the application, efficiently update and render components when data changes.
  • Material-UI v5.10.5
    • Offers a comprehensive suite of UI tools, icons to help ship new features faster.

Demo