OPEN HYPER STEP
← 목록으로 (실전 프로젝트)
REAL-PROJECT · 3 / 9
real-project
CHAPTER 3 / 9
읽기 약 2
SYNTAX

실전 서비스 구축 프롬프트 가이드


핵심 개념

기초→중급→심화 6개 실전 프롬프트와 각 스택의 환경 설정 명령어로 실제 서비스를 구축한다.

본문

기술과 비즈니스 모델을 정했다면, 이제 AI를 활용해 실제로 만드는 법입니다.


🟢 기초 프롬프트 — 첫 페이지 만들기

프롬프트 1: 자기소개 페이지

📋 코드 (7줄)
HTML/CSS + Tailwind CSS로
프리랜서 개발자의 자기소개 페이지를 만들어줘.

포함: 프로필 사진, 이름, 한 줄 소개,
기술 스택 뱃지, 프로젝트 3개 카드, 연락처.
모바일 반응형 + 다크 모드 지원.
Tailwind 클래스만 사용하고 별도 CSS 파일 없이.

프롬프트 2: 계산기 도구

📋 코드 (6줄)
HTML/CSS/JavaScript로
환율 계산기를 만들어줘.

기능: USD/KRW/JPY/EUR 양방향 변환,
실시간 환율 API(ExchangeRate-API 무료) 연동,
최근 변환 기록 localStorage 저장.

🟡 중급 프롬프트 — CRUD + API

프롬프트 3: 데이터 저장

📋 코드 (9줄)
Next.js + Supabase 환경에서
사용자의 입력값을 받아 DB에 저장하는
CRUD API를 작성해줘.

구조:
- /api/items (GET: 목록, POST: 생성)
- /api/items/[id] (GET: 상세, PUT: 수정, DELETE: 삭제)
- Supabase RLS로 본인 데이터만 접근
- TypeScript + Zod 입력 검증

프롬프트 4: 인증 시스템

📋 코드 (8줄)
Next.js + Supabase Auth로
Google 소셜 로그인을 구현해줘.

포함:
- 로그인/로그아웃 버튼 컴포넌트
- 로그인 상태에 따른 조건부 렌더링
- 보호된 페이지(인증 필요) 미들웨어
- 세션 관리 + 리프레시 토큰

🔵 심화 프롬프트 — 프로덕션 수준

프롬프트 5: 대시보드

📋 코드 (10줄)
다크모드를 지원하고 성능 최적화가 된
관리자 대시보드 레이아웃을 작성해줘.

포함:
- 사이드바(접기/펴기) + 상단 헤더
- 차트 4개 (Recharts: 라인/바/파이/에리어)
- 데이터 테이블 (정렬/필터/페이지네이션)
- CSS Variables + prefers-color-scheme 다크모드
- 미들웨어: 관리자 권한 체크
- React.lazy + Suspense로 코드 스플리팅

프롬프트 6: 보안 미들웨어

📋 코드 (9줄)
Next.js 프로덕션 환경의 보안 미들웨어를 작성해줘.

포함:
- Rate Limiting (IP당 100요청/분)
- CSRF 토큰 검증
- 입력 Sanitization (XSS 방지)
- 보안 헤더 (CSP, HSTS, X-Frame-Options)
- JWT 토큰 검증 + 만료 처리
- 에러 응답 표준화 (정보 노출 방지)

📋 구현 로직별 환경 설정

입문 조합 환경 설정

BASH📋 코드 (10줄)
# 1. 프로젝트 생성
npx create-next-app my-mvp --typescript --tailwind --app
cd my-mvp

# 2. Supabase 연동
npm install @supabase/supabase-js
# .env.local에 NEXT_PUBLIC_SUPABASE_URL + ANON_KEY

# 3. 배포
vercel deploy

AI 특화 조합 환경 설정

BASH📋 코드 (9줄)
# 1. Python 환경
python -m venv venv && source venv/bin/activate
pip install fastapi uvicorn langchain openai pinecone-client

# 2. 서버 실행
uvicorn main:app --reload

# 3. 프론트엔드 연결
# Next.js에서 FastAPI 엔드포인트 호출

💻 데모 코드

JAVASCRIPT📋 코드 (23줄)
// 실전 서비스 구축 — 환경 자동 설정 스크립트
const stacks = {
  beginner: {
    commands: [
      'npx create-next-app my-mvp --typescript --tailwind --app',
      'cd my-mvp',
      'npm install @supabase/supabase-js',
      'echo "NEXT_PUBLIC_SUPABASE_URL=your-url" > .env.local',
      'npm run dev'
    ],
    files: ['src/app/page.tsx', 'src/lib/supabase.ts']
  },
  ai: {
    commands: [
      'python -m venv venv',
      'source venv/bin/activate',
      'pip install fastapi uvicorn langchain openai',
      'uvicorn main:app --reload'
    ],
    files: ['main.py', 'agents/', 'prompts/']
  }
};
console.log('입문 조합 시작:', stacks.beginner.commands.join(' && '));

AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
무료 모델

Gemini 2.5 Flash(무료) + Claude Sonnet 4.6(무료) + Grok 4.1(무료)

무자본 단계에서 쓸 수 있는 프롬프트 템플릿 3종을
(시장 검증, MVP 설계, 디버깅) 무료 AI 도구 활용법과 함께 만들어줘.
복사해서 바로 쓸 수 있는 형태로.
소자본 모델

Claude API + Cursor $20/mo + Make.com — 월 10~30만원

소자본 단계의 프롬프트 자동화 워크플로우를
Claude API + Cursor + Make.com 조합으로
월 20만원 안에서 운영 가능한 6개 프롬프트 템플릿으로 설계해줘.
프로덕션 모델

Claude Opus + CrewAI + LangGraph — 월 100만원+

프로덕션 단계의 멀티에이전트 프롬프트 시스템을
CrewAI + LangGraph로 구성하고
에이전트별 역할(PM/개발/QA) 프롬프트를 AGENTS.md 형식으로 작성해줘.
스택 프롬프트

0원→$20/mo→$100/mo 단계별 스택 비교

1인 개발자가 0원→100만원 자본 단계별로 사용해야 할
프롬프트 패턴이 어떻게 진화해야 하는지 매트릭스로 정리해줘.
각 단계의 입력/출력 형식과 자동화 수준 포함.

⭐ 이것만 기억하세요
실전 서비스 구축 프롬프트 가이드 이 3가지만 확실히 잡으세요
1.기초(자기소개 페이지) → 중급(CRUD+인증) → 심화(대시보드+보안) — 프롬프트 6개로 실전 서비스를 단계별로 완성한다
2.각 스택 조합의 환경 설정 명령어를 따라하면 5분 안에 개발을 시작할 수 있다
3.다음 챕터에서 학습한 내용을 저장하고 관리하는 나만의 로드맵 보관함을 만든다

공유하기
진행도 3 / 9