Skip to content

YouTube Clone, 유튜브 동영상 검색 서비스

Notifications You must be signed in to change notification settings

Kyoo130/youtube-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Clone 유튜브 동영상 검색 서비스

📝 개요

  • YouTube API를 이용하여 만든 유튜브 동영상 검색 클론 프로젝트 입니다.
  • 원하는 YouTube 동영상을 검색하고, 재생할 수 있는 기능을 구현하였습니다.
  • 기본 테마는 Dark 스타일이며, 상단 토글 버튼을 통해 스타일을 변경할 수 있습니다.
  • 검색한 제목의 동영상이 없을 시 404페이지가 노출되도록 기능을 구현하였습니다.

💻 사용 기술

  • JavaScript
  • React
  • Styled-components
  • Axios

🏚 개발 환경

  • OS : Mac
  • Front-End : React
  • IDE : VS Code, IntelliJ
  • Platform : PC Web
  • Test Browser : Chrome v.99.0.4844.84

🔗 배포 URL

💬 구현 기능

  • API 호출을 통해 Youtube 동영상 검색 기능 구현
  • 토글 버튼 클릭 시 테마 스타일 변경 기능 구현 (기본값: DarkMode)
  • 검색된 동영상이 없을 시 404 페이지 노출 기능 구현

🛠 구현 화면

Video List Video Search
VideoList 2022-03-27 22 32 02
Dark Mode Not Found
2022-03-27 21 50 24 2022-03-27 21 53 48

📂 프로젝트 구조

🗂 src
├── components
│   ├── Detail.js
│   ├── Header.js
│   ├── NotFound.js
│   ├── Toggle.js
│   ├── VideoItem.js
│   ├── VideoList.js
│   └── index.js
├── elements
│   ├── FlexBox.js
│   ├── SectionEl.js

│   └── index.js
├── service
│   └── youtube.js
├── util
│   └── GlobalStyle.js
├── index.css
├── index.js
├── App.css
└── App.js

About

YouTube Clone, 유튜브 동영상 검색 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published