프로젝트 목록
JAKGA
플랫폼 경계 없는 웹툰 작가 데이터 아카이브
여러 플랫폼에 흩어진 웹툰 작가와 작품 정보를 크롤러로 자동 수집해 한곳에 모은 서비스입니다. 네이버웹툰·카카오페이지·레진코믹스·리디 등 국내 10개와 WEBTOON·Tapas·Manta 등 해외 5개 플랫폼에서 작가 7만 명, 작품 12만 건을 수집·정규화하며, 한국어판과 영문판을 별도 앱으로 운영합니다. 기획부터 크롤링 파이프라인, DB 설계, 프론트엔드, 배포까지 1인으로 개발·운영합니다.
- 담당 역할
- 기획·개발·운영 (1인)
- 상태
- 운영 중 (한국어판 · 영문판)
주요 기능
작가 페이지
- 대표작 표지 스택, 작품 목록과 역할(글/그림/원작) 표시
- AI로 생성한 작가 활동 요약
- 한국어판 ↔ 영문판 작가 페이지 교차 연결
타임라인 & 작가 네트워크
- 데뷔부터 최신작까지 작품별 연재 기간을 타임라인으로 표시
- 공동 작업 관계를 force 그래프로 시각화 — 작품 표지·역할 배지를 Canvas 2D로 직접 렌더링
Discover & 탐색
- 크롤링 결과로 자동 갱신되는 신작 웹툰·영상화 작품 메인
- AI가 비슷한 작품끼리 자동 분류한 101개 유사 작품 그룹
영상화 & 커뮤니티
- 드라마·영화로 영상화된 작품 카탈로그
- 작품·작가를 임베드할 수 있는 웹툰 커뮤니티 게시판
보관함 & 신작 알림
- 요일별/리스트 두 가지 형태의 개인 보관함
- 팔로우한 작가의 신작 알림, 누락 정보 제보와 운영 검토
데이터 & 인프라
- 플랫폼별 크롤러(Playwright)와 데이터 CLI로 작가·작품을 수집하고, 플랫폼마다 다르게 표기된 동일 작가를 하나로 병합
- 병합된 작가의 옛 주소는 새 페이지로 301 리다이렉트해 외부 링크와 검색 색인을 유지
- 페이지 캐시와 이미지 CDN 적용으로 성능 최적화
기술 스택
Next.js, TypeScript, Turborepo, Supabase(PostgreSQL), PGroonga, Drizzle ORM, Playwright, d3-force, Zustand, TanStack Query, Tailwind CSS, shadcn/ui, Vercel, AWS S3 · CloudFront, Cloudflare R2