-
🧇와플피디아 는 왓챠피디아 웹사이트의 클론 프로젝트입니다!
-
기존의 왓챠피디아는 영화와 책, TV 프로그램에 대해 추천을 받을 수 있고, 자신의 관람평과 별점을 공유하여 다른 유저와 소통하는 콘텐츠 추천 & 의견 커뮤니티 웹서비스 입니다. 저희 TEAM6 팀원들은 개발기간과 서로의 역량을 고려하여, 와플피디아를 영화 콘텐츠에 대한 의견 커뮤니티 서비스에 집중하는, 그러나 핵심적이고 필수적인 기능들을 내실 있게 제공하는 웹서비스로 완성하고자 하였습니다.
-
많이 부족하지만 열과 성을 다해 제작한 저희 와플피디아 서비스를 만족스럽게 사용하실 수 있기를 바랍니다🙏🙏
-
개발 기간 : 23.12.28 ~ 24.02.02
-
본 레포는 TEAM6-WEB REPO 이므로 FRONTEND 개발에 관한 내용을 위주로 설명합니다.
-
BACKEND 개발에 관해 궁금하시다면? TEAM6-SERVER REPO
1. 배포 💻
3. Stacks 🔧
5. 모바일 반응형 📱
6. 특별 기능 🎨
프론트엔드 서버 도메인(Web server) : https://d1vexdz72u651e.cloudfront.net/
백엔드 서버 도메인(Api server) : https://wafflepedia.xyz/
웹서버의 경우 AWS S3 + CLOUDFRONT를 이용하여 배포하였습니다.
오수현 | 박민철 | 정우진 |
@ohsuhyeon0119 | @ComPhyPark | @izone00 |
팀장 역할 수행 및 일정 관리, 유저 페이지 및 유저 하위 페이지 디자인&기능 / 인증 서비스 구현 | 랜딩 페이지와 레이아웃의 디자인 & 기능 구현, 웹서비스의 전체적인 버그 관리 및 수정 | 영화 개별 페이지 및 콘텐츠 하위 페이지 구현, 추가 서비스 (내가 구경한 영화 모음 보관함) 구현 |
와플피디아는 반응형 웹(Responsive Web)입니다. 여러 종류의 화면 크기에도 자연스럽게 서비스를 이용할 수 있습니다. 모바일 용 디자인이 왓챠피디아의 모바일 웹과 완전히 동일하지는 않습니다. 그러나 저희 프론트엔드 팀원들은 개발 과정에서 최대한 반응형을 고려하여 제작하였습니다. 와플피디아의 주요 반응형 페이지들을 모아 봤습니다.
메인 | 영화 개별 | 코멘트 개별 |
유저 | 보관함 | 로그인 모달 |
-
🎥 다양한 기준으로 영화 캐러셀 제공 : 일일 박스 오피스 순위와 최신 영화, 그리고 TEAM6 팀원이 직접 선정한 Team6's pick 캐러셀이 있습니다. 메인 페이지에 한해 스켈레톤 UI가 구현되어 있습니다!
-
👑 동적 타이틀 변경 : 각 페이지로 이동할때마다 페이지의 맥락에 맞게 웹페이지 타이틀을 수정하는 기능을 구현하였습니다. 커스텀 훅을 만들었습니다.
-
📊 영화 별 정보 제공 : 기본정보, 줄거리, 포스터, 출연진 등
-
⭐ 별점 매기기(Rating) 및 코멘트 작성
-
✅ 코멘트 작성 시 스포일러 체크 기능 : 체크 시에는 코멘트 목록과 코멘트 개별 페이지에서 "이 코멘트에는 스포일러가 포함되어 있습니다." 문구를 대신 보여줍니다.
-
📚 영화 별 코멘트 목록 : 좋아요 / 최신 / 높은 별점 / 낮은 별점 순으로 정렬이 가능합니다. 와플피디아 내의 코멘트 목록은 모두 infinite-scroll로 구현하였습니다.
-
👍 개별 코멘트에 대한 댓글 및 좋아요 반응 기능 : 댓글 좋아요 기능도 있습니다!
-
🙋♂️ 유저별로 다양한 하위 페이지 기능 제공
-
유저의 팔로잉, 팔로워 목록
-
유저가 별점을 매긴 영화 목록
-
유저가 작성한 코멘트 목록(infinite-scroll)
-
유저의 영화 보관함
- 보는 중 영화 목록
- 보고싶어요 영화 목록
-
유저가 좋아요한 코멘트 목록(로그인한 유저 자신의 계정 페이지에서만 확인 가능합니다.)
-
-
🧑 유저 Profile 편집 : 닉네임, 소개글, 대표 이미지와 배경 이미지 편집이 가능합니다.
-
🔎 영화 및 유저 검색 : 헤더에서 직접 검색할 수 있고 모바일의 경우 검색 페이지로 이동하여 검색 가능합니다. 로컬 스토리지를 이용해 최근 검색어를 확인할 수 있습니다!
-
🤝 유저에 대한 팔로잉 및 팔로워 기능 : 로그인한 유저는 다른 유저를 팔로잉 할 수 있고, 팔로잉, 팔로워 목록은 유저페이지에서 확인할 수 있습니다.
-
🌐 소셜로그인 : 카카오톡 소셜로그인이 가능합니다.
최근 구경한 영화 보관함 서비스는 여러 영화 페이지를 사용자가 구경하고 관람한 기록을 모아놓고 다시 확인할 수 있게 합니다. 페이지 우측 중단부의 버튼을 호버하면 와플피디아를 이용하면서 구경한 영화들을 확인할 수 있습니다! 로컬 스토리지를 이용하여 구현하였습니다.