Frontend shell
대부분의 웹 제작 요청은 1~5페이지 안에서 끝나므로 섹션 기반 레이아웃, 모바일 우선 구조, CSS 애니메이션 훅을 기본값으로 둡니다.
- Hero + trust + offer + proof + CTA
- Server Component 우선
- 폼/토글/미리보기만 Client Component
- Playwright 화면 smoke
Default build frame
대부분의 웹 제작 요청은 1~5페이지 안에서 끝나므로 섹션 기반 레이아웃, 모바일 우선 구조, CSS 애니메이션 훅을 기본값으로 둡니다.
Next.js app/api 아래에 리소스형 route handler를 만들고, 비즈니스 로직은 repository 인터페이스 뒤로 숨깁니다.
커스텀 서버 없이 Vercel 배포를 기본으로 두고, DB/스토리지/AI/worker는 환경변수와 adapter로만 켭니다.
`app/api/starter/projects`는 목록, 생성, 상태 변경까지 동작합니다. 고객 프로젝트에서는 이 route를 복제해 leads, products, drafts 같은 리소스로 바꿉니다.
POST /api/starter/projects
{
"name": "로컬 병원 홈페이지",
"service": "website",
"target": "반응형 소개 + 예약 CTA",
"pages": ["홈", "진료안내", "의료진", "오시는 길", "문의"],
"needsDb": true,
"needsAuth": false,
"needsAi": false
}Project console seed
반응형 랜딩 + 문의 전환
CSV 인입 + 검수 + export
초안 생성 + 검수 + 승인 후 내보내기