Groq·AWS DynamoDB·Vercel v0로 AI 인보이스 생성기 만들기

발행: (2026년 6월 9일 AM 06:22 GMT+9)
3 분 소요
원문: Dev.to

출처: Dev.to

나는 InvoiceAI라는 AI 기반 인보이스 생성기를 만들었다. 사용자는
간단히 설명만 하면 인보이스가 자동으로 생성된다.
#H0Hackathon을 위해 어떻게 만들었는지 소개한다.

프리랜서와 소규모 사업자는 인보이스를 수동으로 만들면서 시간을 낭비한다.

  • Vercel v0 — 한 번의 프롬프트로 전체 UI를 스캐폴딩
  • Next.js 16 — 프레임워크
  • Groq (Llama 3.3 70B) — 자연어를 인보이스 필드로 변환하는 AI
  • AWS DynamoDB — 생성된 모든 인보이스를 저장
  • Paystack — 실제 결제 링크 생성
  • jsPDF — 클라이언트 측 PDF 생성
  • Vercel — 배포

사용자가 입력:
"TechLagos Ltd에 대해 시간당 $80, 50시간 모바일 앱 개발, 부가세 7.5%"

Groq가 텍스트를 파싱해 구조화된 인보이스 데이터를 추출하고,
실시간 미리보기가 즉시 업데이트된다.
사용자는 PDF를 다운로드하면 인보이스가 자동으로 DynamoDB에 저장된다.
한 번의 클릭으로 실제 Paystack 결제 링크가 생성되어 클라이언트에게 보낼 수 있다.

Vercel v0를 사용해 한 번의 프롬프트로 전체 UI를 스캐폴딩했다.
AWS SDK v3를 이용해 Next.js 서버 액션에서 DynamoDB에 직접 연결했다.

await dynamo.send(new PutCommand({
  TableName: 'invoices',
  Item: {
    invoiceId: data.invoiceNumber,
    clientName: data.clientName,
    clientEmail: data.clientEmail,
    items: data.items,
    createdAt: new Date().toISOString(),
  },
}))
  • AI가 일반 영어 문장을 2초 이내에 인보이스로 변환
  • 실제 PDF 다운로드 (인쇄 대화상자 없음)
  • 실제 Paystack 결제 링크 생성
  • 모든 인보이스가 DynamoDB에 저장

실시간 데모: https://invoiceai-brown.vercel.app
GitHub: https://github.com/LrdSantan/invoiceai

이 프로젝트는 #H0Hackathon AWS Databases + Vercel v0를 위해 제작되었다.
전체 스택 엔지니어이자 Tixora 설립자인 Ayodeji가 개발했다.

0 조회
Back to Blog

관련 글

더 보기 »