Antigravity와 만든 유튜브 분석 대시보드

소개

시도하고자 했던 것 (목표)

유튜브 채널의 성장을 돕는 '데이터 기반의 분석 대시보드'를 제작했습니다. 많은 영상 중에서 어떤 영상이 실제로 인기가 있는지, 구독자가 좋아하는 콘텐츠가 무엇인지를 숫자로 한눈에 보여주는 도구입니다.

시도의 이유 (배경)

  • 복잡한 정보의 단순화: 유튜브 스튜디오의 복잡한 데이터를 일반 사용자도 이해하기 쉬운 핵심 수치(성과도, 기여도)로 바꾸어 보여주고 싶었습니다.

  • 맞춤형 자료관(Library): 단순히 영상을 보는 것을 넘어, 나중에 참고할 우수 사례들을 체계적으로 저장하고 키워드로 검색할 수 있는 기능을 만들고자 했습니다.

  • 보안과 편의성: 별도의 회원가입이나 서버 없이도 개인의 PC에서 안전하게 작동하도록 설계하여 사용자의 프라이버시를 보호했습니다.


진행 방법

핵심 활용 도구

  1. Antigravity (AI 에이전트): 이 프로젝트의 핵심 파트너입니다. 기획안을 제시하면 실제 작동하는 화면을 그려주고, 복잡한 계산 공식(성과도 산출 등)을 대신 작성해 주었습니다.

  2. React & Zustand (대시보드 기술): 화면이 멈추지 않고 부드럽게 움직이며, 사용자가 설정한 검색 조건들이 페이지를 이동해도 유지되도록 뼈대를 잡았습니다.

  3. YouTube API (공식 데이터 소스): 유튜브에서 실시간으로 제공하는 공식 조회수, 구독자 수 등의 정보를 안전하게 가져오는 통로로 활용했습니다.

  4. Supabase & Git (데이터 저장 및 관리): 향후 데이터 저장소를 확장하거나 프로젝트의 변경 이력을 안전하게 관리하기 위한 기반을 마련했습니다.

AI 협업 방식

  • 대화형 설계: "이런 기능이 필요해"라고 말하면 AI(Antigravity)가 구현 방법과 디자인을 제안하고, 저는 이를 검토하여 최종 결정을 내리는 방식으로 진행했습니다.

  • 디자인 최적화: "사용자가 보기 편한 다크 모드와 툴팁을 만들어줘"와 같은 사용자 경험(UX) 중심의 피드백을 통해 결과물의 완성도를 높였습니다.


결과와 배운 점

주요 결과 (성과)

  • 직관적인 지표 확인: 성과도, 기여도 등

  • 체계적인 보관 서비스: 지역과 언어별로 결과를 나누어 볼 수 있고, 자신만의 검색어로 저장된 영상을 다시 찾을 수 있는 '라이브러리'를 완성했습니다.

배운 점과 나만의 꿀팁

  • AI와의 대화 기술: AI에게 명령할 때 '누가 이 도구를 사용할 것인가'와 '어떤 문제가 해결되어야 하는가'를 명확히 정의하는 것이 결과물의 질을 바꿉니다.

  • 사용자 눈높이 맞춤: 기술적으로 뛰어난 것보다, 사용자가 궁금해하는 질문(예: "이 영상은 구독자 수 대비 조회수가 잘 나왔나?")에 바로 답을 주는 기능이 가장 중요하다는 것을 배웠습니다.


시행착오 (어려움과 해결)

  • 데이터 필터링: 한국어로 검색해도 외국 영상이 섞여 나오는 문제를 해결하기 위해, 언어와 지역 정보를 한 번 더 확인하여 걸러내는 정교한 로직을 AI와 함께 만들었습니다.

앞으로의 계획

  • 더 똑똑한 분석: AI가 데이터를 읽고 직접 "이 영상의 성공 요인은 OO입니다"라고 브리핑해 주는 기능을 추가하고 싶습니다.

  • 모바일 연동: 스마트폰에서도 동일하게 분석 내용을 확인할 수 있도록 화면을 최적화할 예정입니다.

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요