프로젝트 소개

Pindeck은 AI 기반 이미지 갤러리 및 생성 애플리케이션입니다. React 프론트엔드와 자체 호스팅 Convex 백엔드, 비전-언어 모델 분석을 위한 OpenRouter, 이미지 변형 생성을 위한 fal.ai를 결합합니다. 앱은 이미지 탐색을 위한 갤러리 및 테이블 뷰, 메타데이터와 계보를 포함한 이미지 세부 정보 드로어, 이미지 구성을 위한 보드, 시각적 프레젠테이션 생성을 위한 데크 컴포저를 제공합니다. 프로젝트에는 Convex 스토리지에서 RustFS 기반 미디어 게이트웨이로 파일을 이동하여 여러 파생 크기를 생성하는 미디어 업로드 파이프라인이 포함됩니다. 이미지는 VLM 분석을 통해 유형, 장르, 샷, 스타일과 같은 영화적 메타데이터와 색상 팔레트 추출을 받습니다. 별도 저장소의 Discord 봇은 Pinterest와 같은 소스로부터의 외부 수집을 처리하고 상태 업데이트를 제공합니다. 업로드 완료, 미디어 복구, 변형 생성과 같은 장기 실행 작업은 자체 호스팅 Trigger.dev 컨트롤 플레인을 통해 조정됩니다. 애플리케이션은 이메일/비밀번호 및 게스트 로그인을 지원하며, 선택적으로 Google 및 GitHub OAuth를 제공합니다. 프로덕션 배포는 프론트엔드를 Vercel에, 백엔드를 자체 호스팅 Convex 인스턴스에 배포합니다.