내일배움캠프 B-12조 (World Best Movie)
🔗 https://eunyoung-jo.github.io/movie_nonot/index.html
- 팀원들과 함께 JS 문법의 핵심을 적용해 볼 수 있는 영화 검색 사이트를 제작합니다.
- 기존의 개인 과제에서 수행한 내용의 심화 버전으로 진행합니다.
- 바닐라 자바스크립트를 이용하여 온전한 결과물을 제작합니다.
- TMDB Open API 이용
- 영화정보 상세 페이지 구현
- 기존 영화정보 카드 리스트에서 특정
item
을 선택할 시, 해당 item
상세 페이지로 이동하도록 구현합니다.
- 상세 페이지에서 메인 페이지(홈)로 이동하는 UI도 함께 구성합니다.
- 상세 페이지 영화 리뷰 작성 기능 구현
- 상세 페이지에서 해당 영화에 대한 의견을 작성할 수 있는 UI를 구현합니다.
- 작성자, 리뷰, 비밀번호를 입력하도록 구현합니다.
- 작성한 정보는 브라우저의
localStorage
에 적재하도록 합니다.
- github PR을 통한 협업
- UX를 고려한 validation check
- 영화 검색 시 → 빈 문자열 검색 시
alert
메세지
- 댓글 작성 시 → validation rules에 맞지 않는 리뷰 작성 시
alert
메세지
- JavaScript 문법 요소를 이용하여 구현
- CSS
- flex 사용하기
- grid 사용하기
- 반응형 UI 사용하기
- 상세 페이지 리뷰 수정 및 삭제 기능 구현
- 메인 페이지에 조건에 맞는 카드 리스트 정렬 기능 구현 (이름순, 별점 높은 순)
![](https://camo.githubusercontent.com/835ac33106b566924b6984fd422f9ce2ec7f07bf98906ee2f515034b1808c572/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6a6176617363726970742d4637444631453f7374796c653d666f722d7468652d6261646765266c6f676f3d6a617661736372697074266c6f676f436f6c6f723d626c61636b)
![](https://camo.githubusercontent.com/d46785c1ab34eede05fc43065104df976ba4b0c855f2e4ea4ee6032e3093b6ec/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f746865206d6f7669652064617461626173652d3031423445343f7374796c653d666f722d7468652d6261646765266c6f676f3d746865206d6f766965206461746162617365266c6f676f436f6c6f723d7768697465)
![](https://camo.githubusercontent.com/c12efa705e99c6184b5038bcc4330155b85aacd24ae9b6d997a2805d28add5ec/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76697375616c2073747564696f20636f64652d3030374143433f7374796c653d666f722d7468652d6261646765266c6f676f3d76697375616c2073747564696f20636f6465266c6f676f436f6c6f723d7768697465)
![](https://camo.githubusercontent.com/58b52a76b018c2ff2c079b2ebd024caa3bde71fc94b8e4d92eec8f95c277d86a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6e6f74696f6e2d3030303030303f7374796c653d666f722d7468652d6261646765266c6f676f3d6e6f74696f6e266c6f676f436f6c6f723d7768697465)
![](https://camo.githubusercontent.com/260107dae769f214c3bf23f2d5ed84b9e72bb843b70ef45c3996e55acc447865/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6669676d612d4632344531453f7374796c653d666f722d7468652d6261646765266c6f676f3d6669676d61266c6f676f436f6c6f723d7768697465)
![이미지오류](https://camo.githubusercontent.com/fd39d39122b1370495aedc46515a8d6622826d272d5cbf9a163a48c59f5df4bd/68747470733a2f2f76656c6f672e76656c63646e2e636f6d2f696d616765732f753032352f706f73742f37313365656233352d336665662d346232362d626262622d6564626331666135616265332f696d6167652e706e67)
- TMDB 인기 영화 콜렉션 조회
- 영화 제목순, 별점 높은 순으로 영화 리스트 조회 가능
- 영화 제목을 통한 영화 검색 가능
- 영화 카드 클릭시 해당 영화 상세 정보 조회
- 영화 상세 페이지에서 해당 영화에 대한 댓글 작성, 수정, 삭제 가능