내가 Next.js 14와 Google Gemini를 사용해 $0/월 AI SaaS를 만든 방법

발행: (2026년 1월 6일 오후 04:41 GMT+9)
2 분 소요
원문: Dev.to

Source: Dev.to

소개

저는 OpenAI의 $20/월 요금을 내지 않고 AI 도구를 만들고 싶었습니다. 이 게시물에서는 Google의 무료 Gemini Flash 모델과 Vercel을 사용해 클라이언트 이메일 생성기를 만든 과정을 설명합니다.

기술 스택

  • Next.js 14 (App Router)
  • Tailwind CSS (for the Agency UI)
  • Google Gemini API
  • Resend (for emailing)

구현

API 라우트

import { NextResponse } from 'next/server';
const genAI = new GoogleGenerativeAI(process.env.GEMINI_API_KEY || "");

export async function POST(request: Request) {
  const model = genAI.getGenerativeModel({ model: "gemini-2.5-flash" });

  const prompt = `Rewrite this technical Jira ticket for a non-technical client: ${ticketText}`;

  const result = await model.generateContent(prompt);
  const response = await result.response;
  const rewrittenText = response.text();

  return NextResponse.json({ rewrittenText });
} catch (error: any) {
  // error handling logic here
}

UI 디자인

저는 인터페이스에 전문적인 느낌을 주기 위해 “Navy & Teal”(네이비 & 틸) 테마를 사용했습니다.

결과

생성기가 완벽하게 작동합니다: Jira 티켓을 붙여넣으면 즉시 클라이언트용 이메일을 받을 수 있습니다.

소스 코드

전체 프로젝트(소스 코드, 저장소 및 설정 가이드)는 자체 AI SaaS를 시작하고 싶은 모든 사람을 위해 Starter Kit 형태로 제공됩니다.

View the Starter Kit on IndieMaker

Back to Blog

관련 글

더 보기 »

안녕, 뉴비 여기요.

안녕! 나는 다시 S.T.E.M. 분야로 돌아가고 있어. 에너지 시스템, 과학, 기술, 공학, 그리고 수학을 배우는 것을 즐겨. 내가 진행하고 있는 프로젝트 중 하나는...