Skip to content

ahmedesoliman/ReTube-ReactApp

Repository files navigation

ReTube-ReactApp

ReTube-ReactApp is a web application built using React, a popular JavaScript library for building user interfaces, that allows users to search for and watch YouTube videos. The application utilizes the YouTube Data API to retrieve video information and includes features such as video recommendations, user authentication, and the ability to create and manage playlists. ReTube-ReactApp provides a modern and seamless viewing experience for YouTube content.

ReTube is a react app client that is an open source project relying on React context an useful feature of React that it is great for passing down data to deeply nested components. In this project, I tried to show some features of react/react components, react context with Typescript.

Main Features:

  • Video player customized
  • Playlist
  • Preview videos
  • Responsive
  • It's possible crop videos
  • Support with localstorage

Contain:

  • React
  • Typescript
  • React Context (not Redux)
  • Styled components
  • React Router

Screenshots:

📺 Responsive


✂️ Crop videos


🏠 Homepage


📺 Video preview


✏️ Edit video

Acknowledgments

  • React
  • JavaScript
  • TypeScript

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:3000
npm run start

Author

Copyright (c) 2020-present, Ahmed Soliman

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published