풀스택 애플리케이션 개발
0에서 배포까지 —— OpenClaw가 프론트 + 백 + 데이터베이스 + 배포 설정을 도와줄 거예요. 2주 안에 MVP 온라인해요
풀스택 개발의 일상적 붕괴
Side Project를 하려고 해요. 기술 스택 선택부터 —— React 아니면 Vue? Next.js 아니면 Nuxt? 데이터베이스는 PostgreSQL 아니면 MongoDB? ORM은 Prisma 아니면 Drizzle? 선택만 반나절이 걸려요.
겨우 결정했다고 프로젝트 시작해요. ESLint 설정, TypeScript 설정, Docker 설정, CI/CD 설정, 환경 변수…… 사흘이 지났는데 비즈니스 코드를 한 줄도 못 썼어요.
겨우 시작했는데, 프론트-백 연동이 또 문제예요: CORS 에러, 타입 불일치, 인터페이스 문서 동기화 안 됨. 당신은 그냥 블로그를 만들고 싶었는데!
OpenClaw에게 뭘 만들고 싶은지 말하면 아래를 도와줄 거예요:
1. 당신에게 가장 적합한 기술 스택을 추천해줄 거예요 (최신식 아니라 제일 안정적인)
2. 완전한 프로젝트 구조를 생성해줄 거예요. 디렉토리 규범과 설정 파일 포함
3. CRUD 기초 코드를 써줄 거예요. 프론트-백 타입 동기화
4. 데이터베이스 Schema와 Migration을 설정해줄 거예요
5. Docker와 배포 설정을 붙여줄 거예요
당신이 받는 건 흩어진 코드 조각이 아니라, 바로 돌릴 수 있는 프로젝트예요. 이 기반 위에서 수정하면, 처음부터 하는 것보다 10배 빨라요.
3가지 풀스택 Prompt, 구축부터 온라인까지
프로젝트 구축, 기능 모듈, 데이터베이스 설계. 각각 하나씩 해요.
이 기술 스택으로 완전한 블로그 시스템을 만들어줄래:
기술 스택: Next.js 14 (App Router) + Prisma + PostgreSQL + Tailwind CSS
요구:
1. 데이터베이스 설계: User, Post, Category, Tag (다대다), Comment
2. 백엔드 API (Route Handlers):
- 글 CRUD (초안/발행 상태 지원)
- 분류와 태그 관리
- 댓글 (중첩 댓글 지원)
- 페이지네이션 + 검색
3. 프론트엔드 페이지:
- 홈 (글 목록 + 옆 사이드바)
- 글 상세 (Markdown 렌더링 지원)
- 백오피스 (글 편집기)
4. SEO: 동적 metadata, sitemap, RSS
5. 배포: Dockerfile + docker-compose.yml
완전한 디렉토리 구조와 모든 파일 코드 줄래.
기존 프로젝트에 완전한 사용자 인증 시스템을 추가해줄래:
인증 방식:
1. 이메일 + 비밀번호 가입/로그인 (bcrypt 암호화)
2. Google OAuth 2.0 써드파티 로그인
3. GitHub OAuth 써드파티 로그인
Token 방안:
- Access Token (JWT, 15분 만료)
- Refresh Token (데이터베이스 저장, 7일 만료)
- Token 리프레시 메커니즘 (자동 갱신)
보안 조치:
- CSRF 방지
- Rate limiting (로그인 인터페이스 속도 제한)
- 비밀번호 강도 검증
- 이메일 검증 흐름
프론트엔드: 로그인/가입 페이지 + 라우팅 보호 + Token 자동 리프레시
현재 기술 스택은 [당신의 기술 스택].
SaaS 애플리케이션의 데이터베이스 Schema를 설계해줄래:
비즈니스 시나리오: [당신의 SaaS가 뭘 하는지 설명]
기초 구조 요구:
1. 다중 테넌트 설계 (tenant 격리)
2. 사용자 체계: Organization → Team → User (다중 역할 지원)
3. 권한 시스템: RBAC 역할 기반 접근 제어
4. 구독 계금: Plan → Subscription → Usage 계량
5. 감시 로그: 중요한 작업 기록
기술 요구:
- PostgreSQL 사용
- 모든 테이블에 created_at, updated_at, deleted_at (소프트 삭제)
- 합리적인 인덱스 설계
- Prisma schema 또는 SQL DDL로 작성
ER 다이어그램 설명 + Schema 코드 + 설계 결정 설명을 줄래.
실제 시나리오
풀스택 개발: OpenClaw vs Cursor
둘 다 코드를 도와줄 수 있지만, 정위치가 달라요.
- 전체 프로젝트의 모든 파일을 보니까, 프론트-백의 관계를 이해해요
- 한 번에 완전한 프로젝트 구조를 생성할 수 있어요 (프론트 + 백 + 데이터베이스 + 설정)
- 자유롭게 모델을 선택할 수 있어요: 아키텍처 설계는 Opus 4.6, 샘플 코드는 DeepSeek로 돈 절약
- Prompt를 완전히 커스터마이징할 수 있어요. 기술 스택과 설계 요구를 정확하게 지정할 수 있어요
- 사용량 기반 요금 결제. 보통 한 프로젝트 생성 비용이 ¥10 미만이에요
- IDE 통합 경험이 좋아서, Tab 자동완성으로 코드 쓰기가 부드러워요
- 기존 프로젝트에서 쓰기 좋아요. 서서히 쓰면서 개발할 수 있어요
- 파일 간 이해는 @file로 수동 참조하니까, 대형 프로젝트는 충분하지 않아요
- 월 ¥200부터. 헤비 유저는 속도 제한을 만날 수 있어요
- 코드 작성에 더 치우쳐 있어요. 프로젝트 아키텍처 설계는 강점이 아니에요
더 자세한 비교 👉 OpenClaw vs Cursor