무비바바는 영화 애호가들이 자신이 본 영화를 기록하고, 리뷰를 작성하며, 다른 사용자들과 영화에 대한 의견을 나눌 수 있도록 설계된 영화 커뮤니티 플랫폼입니다.
사용자는 영화에 평점을 남기고 리뷰를 작성할 수 있으며, 시청 이력과 선호 장르를 기반으로 개인화된 영화 추천을 받을 수 있습니다. 또한 토론 게시판을 통해 영화에 대한 다양한 관점을 공유하고 소통할 수 있습니다.
사용자의 시청 기록과 평점 데이터를 분석하여 선호 장르를 추출하고 관련 영화를 추천하는 추천 시스템을 설계했습니다.
영화 데이터, 리뷰, 토론, 댓글, 좋아요 시스템을 하나의 서비스 안에서 유기적으로 연결하기 위해 관계형 데이터 구조와 효율적인 API 설계를 적용했습니다.
TanStack Query를 활용하여 서버 상태를 효율적으로 관리하고 불필요한 네트워크 요청을 줄이면서도 최신 데이터를 유지할 수 있도록 구현했습니다.
Supabase를 활용하여 인증, 데이터베이스, 스토리지를 통합 관리함으로써 빠른 개발 속도와 안정적인 운영 환경을 확보했습니다.
무비바바는 영화 탐색, 개인 맞춤 추천, 리뷰 작성, 커뮤니티 토론 기능을 하나의 플랫폼으로 통합한 서비스로 발전했습니다. 이를 통해 추천 시스템 구현, 커뮤니티 서비스 설계, 인증 시스템 구축, 데이터 모델링 및 현대적인 React 아키텍처 경험을 쌓을 수 있었습니다.