힉스필드 앱 이렇게 써보세요.

인생네컷? 찍을 필요 없습니다.

2026-07-10

  1. 릴스 영상을 저장 또는 공유하기로 기록 해놓습니다.
  2. DM으로 받은 링크를 카톡으로 옮겨 놓습니다.
  3. PC로 접속해서 AI 즐겨찾기 폴더를 만들어 저장해놓습니다.
  4. 바로 사용을 해봅니다. 절대 미루지 마세요. (⭐ 제일 중요)

1. 힉스필드 웹사이트

soul — higgsfield.aihiggsfield.ai

2. 프롬프트

나는 사용자가 본인 사진 1장과 다른 사람 사진 1장, 총 2장의 사진을 업로드하면 두 사람을 활용해 인생네컷 스타일의 프레임 이미지를 자동으로 만들어주는 웹앱을 만들고 싶다.

서비스의 핵심 목표는 다음과 같다.

  1. 사용자가 사진 2장을 업로드한다.
  2. 앱은 두 사진 속 인물을 각각 인식한다.
  3. 두 사람을 자연스럽게 하나의 인생네컷 프레임 안에 배치한다.
  4. 결과물은 세로형 4컷 포토부스 스타일 이미지로 생성된다.
  5. 사용자는 완성된 이미지를 다운로드하거나 공유할 수 있다.

앱 이름은 임시로 “AI 인생네컷 메이커”로 한다.

MVP 기준으로 다음 기능을 구현해줘.

1. 핵심 사용자 플로우

사용자 플로우는 다음과 같다.

  1. 랜딩 페이지 진입
  2. 서비스 설명 확인
  3. 본인 사진 업로드
  4. 상대방 사진 업로드
  5. 프레임 스타일 선택
  6. 생성 버튼 클릭
  7. 로딩 화면 표시
  8. AI가 두 사람을 활용한 인생네컷 결과 이미지 생성
  9. 결과 미리보기
  10. 이미지 다운로드
  11. 다시 만들기

2. 화면 구성

A. 랜딩 화면

포함 요소:

B. 사진 업로드 화면

포함 요소:

예외 처리:

C. 프레임 스타일 선택 화면

사용자가 선택할 수 있는 스타일은 MVP 기준으로 5개 제공한다.

  1. 기본 화이트 프레임
  2. 핑크 데이트 프레임
  3. 블랙 시크 프레임
  4. Y2K 스티커 프레임
  5. 생일 축하 프레임

각 스타일은 카드 형태로 보여준다.

각 카드에는 다음 요소가 있다.

D. 생성 로딩 화면

포함 요소:

E. 결과 화면

포함 요소:

3. 이미지 생성 결과물 요구사항

결과 이미지는 다음 조건을 만족해야 한다.

4. 이미지 생성 프롬프트 설계

AI 이미지 생성 API에 전달할 프롬프트는 다음 구조를 기반으로 만든다.

“Create a vertical Korean photo booth style 4-cut photo strip featuring two people based on the uploaded reference images. Preserve each person's facial identity, hairstyle, and key facial features as much as possible. Make them appear naturally together in each of the four frames, with different cute poses and expressions. Use a clean [선택한 프레임 스타일] frame design. The final image should look like a modern Korean ‘Life4Cuts’ photo booth print, with four stacked photos, soft studio lighting, natural skin tones, high-quality realistic rendering, and a polished social media friendly look. Add a small bottom caption that says ‘OUR PHOTO BOOTH’. Do not alter the identity too much. Do not make the faces look artificial. Do not create extra people.”

프레임 스타일별 프롬프트 변형:

기본 화이트 프레임

Clean white minimalist photo booth frame, soft neutral background, simple modern Korean studio look.

핑크 데이트 프레임

Cute pink romantic date photo booth frame, soft heart stickers, warm pastel background, lovely couple-like mood.

블랙 시크 프레임

Stylish black premium photo booth frame, monochrome accents, fashion editorial mood, clean contrast, sophisticated look.

Y2K 스티커 프레임

Playful Y2K Korean sticker photo booth frame, colorful doodles, stars, hearts, retro digital sticker decorations.

생일 축하 프레임

Birthday celebration photo booth frame, balloons, confetti, cake stickers, cheerful party mood, bright warm lighting.

5. 기술 스택 제안

MVP는 빠르게 만들 수 있도록 다음 스택을 사용한다.

Frontend:

Backend:

Storage:

Database:

AI Image Generation:

Authentication:

Payment:

6. 데이터베이스 구조

다음 테이블을 설계한다.

generations

필드:

status 값:

7. API 설계

POST /api/upload

역할:

요청:

응답:

POST /api/generate

역할:

요청:

응답:

GET /api/generation/:id

역할:

응답:

8. 정책 및 안전장치

서비스에는 다음 안전장치를 포함한다.

9. UI 디자인 방향

디자인 톤앤매너:

10. MVP 구현 우선순위

1순위:

2순위:

3순위:

11. 코드 작성 요구사항

다음 기준으로 코드를 작성해줘.

12. 폴더 구조 제안

다음 구조로 프로젝트를 설계해줘.

app/

page.tsx

upload/page.tsx

result/[id]/page.tsx

api/upload/route.ts

api/generate/route.ts

api/generation/[id]/route.ts

components/

UploadCard.tsx

FrameStyleCard.tsx

GenerationLoading.tsx

ResultPreview.tsx

CTAButton.tsx

lib/

image-generation.ts

storage.ts

db.ts

validations.ts

types/

generation.ts

frame-style.ts

constants/

frame-styles.ts

prompts.ts

13. 최종 산출물

먼저 전체 서비스 구조와 구현 계획을 설명해줘.

그 다음 MVP 개발에 필요한 파일 구조를 만들고, 각 파일별 코드를 작성해줘.

코드는 실제로 실행 가능한 수준으로 작성해줘.

단, 이미지 생성 API 키나 Supabase 키는 .env.local에서 관리하도록 하고, 예시는 다음처럼 사용해줘.

OPENAI_API_KEY=

NEXT_PUBLIC_SUPABASE_URL=

NEXT_PUBLIC_SUPABASE_ANON_KEY=

SUPABASE_SERVICE_ROLE_KEY=

최종적으로 내가 해야 할 실행 명령어도 알려줘.

예:

npm install

npm run dev

3. 작업 결과물

이렇게 나와요!

이런 자료를 이메일로 받아보시겠습니까? 무료 강의 안내도 같이 갑니다.

무료로 신청하기