내부 기술 데모
PosePilot(拍得帅) — 온디바이스 AI 촬영 코치
PosePilot(拍得帅)은 AI 촬영 코치 역할을 하는 iOS 앱으로, "AI가 촬영을 도와준다, 보정을 도와주는 것이 아니다"라는 컨셉 아래 촬영 후 보정이 아니라 촬영 중 실시간으로 포즈·구도·조명을 코칭한다.
기술 스택
- SwiftUI
- XCTest
- Fastify
- TypeScript
- Prisma
- PostgreSQL
- Docker Compose
- Nginx
과제
혼자 셀카나 사진을 찍는 사용자는 카메라 화면을 서버로 전송하지 않으면서도, 스스로 포즈·프레이밍·조명을 판단하지 않고 사진작가와 같은 실시간 가이드를 원한다.
접근 방식
온디바이스 골격 인식이 비즈니스·스트리트·여행·피트니스 등 10가지 시나리오에 걸친 20종 이상의 포즈 라이브러리와 실시간 화면을 비교하고, 삼분할 구도·상단 여백·피사체 위치로 구도를 평가하며 조명까지 검사해 세 가지 기준을 모두 충족하면 자동으로 셔터가 눌린다.
아키텍처
SwiftUI 클라이언트가 촬영과 온디바이스 포즈·구도 평가를 담당하고, Fastify + TypeScript + Prisma + PostgreSQL로 구성된 백엔드가 계정과 구독을 처리한다. 백엔드는 Docker Compose로 빌드되어 Nginx 뒤에 배포된다. 카메라 화면은 기기 밖으로 전송되지 않는다.
결과
App Store에 출시되었으며 6개 언어(영어·중국어·일본어·한국어·스페인어·프랑스어)를 지원하고, 무료 플랜과 월간/연간 Pro 구독을 제공하며, 온디바이스 비전 연산으로 인해 iOS 17 이상이 필요하다.
