- #Madflix
Madflix는 Nomadcoder Code Challenge 프로그램을 통해 개발 한 첫번째 React 프로젝트 입니다. Moviedb restAPI를 기반으로 영화 정보를 볼 수 있는 웹 사이트 입니다.
- 홈 화면
- YT API를 이용해 Autostart, Pause, Mute 기능 구현
- Styled-components 를 이용해 sticky background와 Poster구현
- Movie 화면
- MovieDB API를 axios를 사용해 Movie의 각 섹션별로 fetching
- Poster hovering시 Animation 구현
- TV 화면
- MovieDB API를 axios를 사용해 TV Show의 각 섹션별로 fetching
- Poster hovering시 Animation 구현
- Detail 화면
- Search 화면
- 검색 기능 구현
- Framework : React
- Language : Javascript
- Styling: styled-components
- API : restFul API, Youtube API
- Deploy : netlify
- 제 첫번쨰 프로젝트인 만큼 정말 많은 것들을 배울 수 있었고 특히 React의 Rendering 방식, 순서와 JSX 문법, Class Components 의 단점과 Functional 방식을 지향해야 하는 이유 등에 대해 많이 알게 되었습니다.
- 홈
- 영화
- TV시리즈
- 검색
- 디테일
- Weekly Trending (Home)
- Now Playing (Movie)
- Upcoming (Movie)
- Popular (TV, Movie)
- Top Rated (TV)
- Airing Today (TV)
- TV Show Detail ( similar, videos, genres )
- Movie Detail ( similar, videos, genres )
- Search (Both)
- IMDB Link
- 영화/ TV시리즈에 탭 넣기
- 제작 회사, 나라 표시
- 비슷한 영상들 추천
- TV시리즈 디테일에 시즌 추가
- Homepage Link, 배우 carousel 추가
- 별점 추가
- Carousel 추가
- Search에서 pastTerm 추가
- 홈 route를 추가
- 포스터 hover시 resizing
- 홈에서 background로 유튜브 영상 autoplay
- -> Chrome브라우저에서 안되는 문제 수정 완료
- Weakly Trend Api 추가
- 홈에서 Youtube 재생/일시정지, 소리 mute/unMute 조작 가능하게 수정
- 한국어로 검색 안되던 문제 수정 완료




