프롬프트 제작자와 사용자를 연결하는 혁신적인 AI 생태계 플랫폼입니다.
Prompt Hub는 고품질 프롬프트의 거래, 공유 플랫폼으로, 프롬프트 제작자와 사용자를 연결하는 비즈니스 모델을 구현한 Next.js 15.2.4 기반 웹 애플리케이션입니다.
- 고품질 프롬프트의 거래, 공유 플랫폼 제공
- 프롬프트 제작자와 사용자 연결
- 맞춤형 프롬프트, API 연동 프롬프트 제공
- 기업용 AI 자동화 프롬프트 패키지
- 프롬프트 구매자 (개인/직장인/프리랜서)
- 프롬프트 제작자 (크리에이터)
- AI 활용 기업 (B2B)
- AI 교육 수요자
- 자체 웹사이트/모바일 앱
- SNS (X, 인스타그램, 유튜브)
- 광고 플랫폼
- 검색엔진 (SEO 최적화)
- 셀프 서비스 (프롬프트 구매/다운로드)
- 멤버십 커뮤니티
- 사용자 리뷰/추천 시스템
- CS 채널: 이메일/챗봇
- 프롬프트 판매 수수료 (10~30%)
- 월간/연간 프리미엄 멤버십
- API 호출 수익 (사용량 기반)
- B2B 패키지 판매
- 광고 및 제휴 배너 수익
- 프롬프트 작성법 강의/교육 판매
- 플랫폼 운영 및 유지보수
- 프롬프트 검수, 품질 관리
- 사용자/크리에이터 모집
- 마케팅 및 커뮤니티 관리
- API/자동화 기능 개발
- 플랫폼 개발팀 (웹/모바일/백엔드)
- AI/프롬프트 전문가
- 서버 인프라 (클라우드)
- 마케팅 채널 (SNS, 광고)
- 결제 시스템
- 결제 대행사 (KG이니시스, Stripe)
- AI API 제공자 (OpenAI, Anthropic)
- 광고 플랫폼 (구글, 네이버)
- 제휴 기업 (AI 서비스 업체)
- 개발 및 서버 운영 비용
- 마케팅/광고 비용
- 결제 수수료
- 크리에이터 인센티브
- 고객지원 및 검수 인력 비용
- 고품질 프롬프트 검색 및 필터링
- 카테고리별 분류 (콘텐츠, 마케팅, 개발, 생산성, 비즈니스, 창작)
- 평점 및 리뷰 시스템
- 가격 비교 및 정렬
- 구매 내역 관리
- 무료 프롬프트 공유 플랫폼
- 커뮤니티 기반 프롬프트 교환
- 다운로드 및 평가 시스템
- 프롬프트 관리 (등록, 수정, 삭제)
- 판매 통계 및 분석
- 수익 현황 모니터링
- 고객 피드백 관리
- 프롬프트 승인/거부
- 사용자 관리
- 통계 및 분석
- 시스템 모니터링
- 반응형 디자인 (모바일/데스크톱)
- 직관적인 네비게이션
- 실시간 검색 및 필터링
- 애니메이션 및 인터랙션
- Frontend: Next.js 15.2.4, React 18, TypeScript
- Backend: Next.js API Routes, Prisma ORM
- Database: PostgreSQL (Production), SQLite (Development)
- Styling: Tailwind CSS
- Animation: Framer Motion
- Icons: Heroicons
- Forms: React Hook Form, Zod
- UI Components: Headless UI
- Authentication: JWT, bcryptjs
- Deployment: Vercel, Railway, or similar
-
환경 변수 설정
# .env 파일 생성 cp env.example .env -
필수 환경 변수
DATABASE_URL="postgresql://username:password@host:port/database" JWT_SECRET="your-super-secret-jwt-key" NEXTAUTH_URL="https://your-domain.com" NEXTAUTH_SECRET="your-nextauth-secret"
# Vercel CLI 설치
npm i -g vercel
# 배포
vercel# Railway CLI 설치
npm i -g @railway/cli
# 로그인 및 배포
railway login
railway init
railway upFROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY . .
RUN npm run build
EXPOSE 3000
CMD ["npm", "start"]-
PostgreSQL 설정
# 마이그레이션 실행 npx prisma migrate deploy # 데이터 시드 npx prisma db seed
-
환경별 데이터베이스
- Development: SQLite
- Production: PostgreSQL
# 의존성 설치
npm install
# 개발 서버
npm run dev
# 프로덕션 빌드
npm run build
# 프로덕션 서버
npm startprompt-hub/ ├── src/ │ ├── app/ │ │ ├── page.tsx # 메인 페이지 (비즈니스 모델 캔버스) │ │ ├── marketplace/ │ │ │ └── page.tsx # 마켓플레이스 페이지 │ │ ├── dashboard/ │ │ │ └── page.tsx # 크리에이터 대시보드 │ │ ├── layout.tsx # 루트 레이아웃 │ │ └── globals.css # 전역 스타일 │ └── components/ │ ├── PromptCard.tsx # 프롬프트 카드 컴포넌트 │ ├── Marketplace.tsx # 마켓플레이스 컴포넌트 │ └── CreatorDashboard.tsx # 크리에이터 대시보드 컴포넌트 ├── public/ # 정적 파일 ├── package.json # 의존성 관리 └── README.md # 프로젝트 문서
## 🚀 시작하기
### 필수 요구사항
- Node.js 18.0.0 이상
- npm 또는 yarn
### 설치 및 실행
1. **저장소 클론**
```bash
git clone <repository-url>
cd prompt-hub
-
의존성 설치
npm install
-
개발 서버 실행
npm run dev
-
브라우저에서 확인
http://localhost:3000
# 프로덕션 빌드
npm run build
# 프로덕션 서버 실행
npm start- 비즈니스 모델 캔버스 시각화
- 핵심 기능 소개
- 수익 구조 설명
- 반응형 디자인
- 프롬프트 검색 및 필터링
- 카테고리별 분류
- 가격 정렬 및 비교
- 상세 정보 표시
- 프롬프트 관리
- 판매 통계
- 수익 분석
- 고객 피드백
- Primary: Blue (#3B82F6)
- Secondary: Purple (#8B5CF6)
- Success: Green (#10B981)
- Warning: Yellow (#F59E0B)
- Error: Red (#EF4444)
- Font: Inter (Google Fonts)
- Weights: 400, 500, 600, 700
- 반응형 카드 레이아웃
- 그라데이션 배경
- 호버 애니메이션
- 모던한 버튼 디자인
- ✅ 기본 마켓플레이스
- ✅ 크리에이터 대시보드
- ✅ 비즈니스 모델 캔버스
- 사용자 인증 시스템
- 결제 시스템 연동
- 프롬프트 검수 시스템
- API 연동 기능
- 모바일 앱 개발
- AI 자동화 기능
- 커뮤니티 기능
- 교육 플랫폼
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
이 프로젝트는 MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
Prompt Hub - AI 생태계의 새로운 시작 🚀