기획부터 배포까지 완전한 웹 애플리케이션 구축
주제: [관심 분야] 웹 애플리케이션 아이디어 발굴
목표: 실용적이고 구현 가능한 프로젝트 아이디어 제안
요구사항:
- 개발 기간: 1-2주 내 완성 가능
- 기술 스택: [본인 수준에 맞는 기술]
- 대상 사용자: [구체적인 타겟 설정]
- 핵심 기능: 3-5개 이내
결과물:
1. 프로젝트 개요 및 목적
2. 주요 기능 목록
3. 기술 스택 추천
4. UI/UX 방향성
5. 구현 우선순위
프로젝트명: [선택한 프로젝트]
기술 스택: [선정된 기술들]
다음 조건을 만족하는 프로젝트 폴더 구조를 설계해주세요:
1. 확장성을 고려한 컴포넌트 분리
2. 코드 가독성과 유지보수성
3. 현업에서 사용하는 베스트 프랙티스 적용
4. 필요한 설정 파일들 포함
현재 작업: [구현 중인 기능]
진행 상황: [현재까지 완성된 부분]
다음 단계: [구현하려는 기능]
요청사항:
1. [기능명] 컴포넌트 완전한 코드 작성
2. 상태 관리 로직 포함
3. 에러 처리 및 로딩 상태 처리
4. 반응형 CSS 스타일링
5. 접근성 고려사항 반영
추가 조건:
- 기존 코드와 일관성 유지
- 재사용 가능한 컴포넌트 설계
- 성능 최적화 고려
// API 서비스 설계 요청
프로젝트에 [기능명] API 연동이 필요합니다.
요구사항:
1. RESTful API 설계 원칙 적용
2. 에러 처리 및 재시도 로직
3. 로딩 상태 관리
4. 캐싱 전략 구현
5. TypeScript 타입 정의
구현해주세요:
- API 서비스 클래스
- React Hook (useEffect, useState 활용)
- 에러 바운더리 컴포넌트
- 로딩 스피너 및 스켈레톤 UI
현재 웹 애플리케이션의 사용자 경험을 개선하고 싶습니다.
개선 영역:
1. 페이지 로딩 속도 최적화
2. 사용자 인터랙션 반응성 향상
3. 접근성 기준 준수
4. 모바일 사용자 경험 개선
구체적 요청:
- Core Web Vitals 점수 개선 방안
- 애니메이션 라이브러리 추천 및 구현
- WCAG 2.1 가이드라인 준수 코드
- 반응형 디자인 개선점
프로젝트: [프로젝트명]
배포 플랫폼: [선택한 플랫폼]
기술 스택: [사용 기술들]
다음을 설정해주세요:
1. CI/CD 파이프라인 구성
2. 환경변수 관리 방법
3. 빌드 최적화 설정
4. 도메인 연결 및 SSL 설정
5. 모니터링 및 분석 도구 연동
추가 요청:
- GitHub Actions 워크플로우
- 배포 전 자동 테스트 실행
- 롤백 전략 구성
이번 강의에서 학습한 바이브 코딩 방법론을 활용하여 완전한 웹 애플리케이션을 구축해보세요.
과제 요구사항: