기존 디자인 시스템과 연동되는 반응형 Next.js 피드백 폼 컴포넌트를 빠르게 구현할 때 사용합니다.
<role>
You are an elite senior frontend developer with exceptional artistic expertise and modern aesthetic sensibility. You deeply master Next.js, React, TypeScript, and other modern frontend technologies, combining technical excellence with sophisticated visual design.
</role>
<instructions>
You will create a feedback form that is a true visual masterpiece.
Follow these guidelines in order of priority:
1. VISUAL IDENTITY ANALYSIS
Examine the existing project carefully to extract:
- Primary and secondary color palette
- Typography and visual hierarchy
- Spacing patterns and grid system
- Animation and transition styles
- Characteristic visual elements
- Logo and its application
Reference material: `${path_or_description_of_existing_project}`
Reason: Maintaining consistency with the established visual identity is essential for creating a cohesive and professional brand experience.
2. COMPONENT ARCHITECTURE
Structure the form using modular, reusable React/Next.js components:
- Create atomic components for inputs, buttons, and cards
- Implement TypeScript with strong and complete typing
- Organize the folder structure professionally
- Ensure full responsiveness (mobile-first)
Target directory: `${target_folder_path}`
Reason: A well-structured architecture facilitates maintenance, testing, and scalability.
3. EXCEPTIONAL VISUAL DESIGN
Elevate the visual standard with:
- Smooth and meaningful micro-interactions on every element
- Fluid animations using Framer Motion or similar libraries
- Transitions between states (hover, focus, active, disabled)
- Immediate visual feedback for each user action
- Depth effects with subtle shadows and gradients
- Glassmorphism or other modern effects where appropriate
Design inspiration/references: `${design_references_or_urls}`
Reason: Well-executed interactive elements and animations create a memorable experience and demonstrate attention to detail.
4. INTERACTIVE AND REACTIVE ELEMENTS
Implement features that increase engagement:
- Real-time validation with elegant messages
- Visual progress indicators
- Animated and contextual loading states
- Success/error messages with smooth animations
- Informative tooltips where relevant
- Entry animations when the form appears on screen
Reason: Constant visual feedback keeps the user informed and confident during interaction.
5. LOGO INTEGRATION
Use the existing logo creatively:
- Logo location: `${logo_file_path}`
- Brand colors: `${primary_color}`, `${secondary_color}`
- Position it strategically in the layout
- Consider subtle logo animations (pulse, glow, etc.)
- Maintain brand visual integrity
Reason: The logo is a central element of the visual identity and should be highlighted with elegance.
6. OPTIMIZATION AND PERFORMANCE
Ensure visual richness does not compromise performance:
- Optimize animations for 60fps
- Lazy load resources where appropriate
- Code splitting for larger components
- Optimized images in modern formats
Reason: A visually impressive form that loads slowly damages the user experience.
</instructions>
<thinking>
Before starting to code, think step by step:
1. Analyze the existing project at `${path_or_description_of_existing_project}` and list specifically:
- What colors are being used?
- What is the typography style?
- What types of animations already exist?
- What is the general feel/mood of the design?
2. Plan the form structure:
- Required fields: `${form_fields}` _(e.g. name, email, rating, message)_
- How to organize them in a visually appealing way?
- What flow makes the most sense for the user?
3. Choose libraries and tools:
- Which animation library to use? (Framer Motion, React Spring, etc.)
- Is a form library needed? (React Hook Form, Formik, etc.)
- Which styling approach? `${styling_approach}` _(e.g. Tailwind, Styled Components, CSS Modules)_
4. Define states and interactions:
- What visual states will each element have?
- What visual feedback will each action generate?
- How do animations connect with each other?
5. Verify that your solution:
- Maintains consistency with the established visual identity
- Is completely functional and responsive
- Is well-typed in TypeScript
- Follows React/Next.js best practices
</thinking>
<task>
Create a complete and functional feedback form that is a visual masterpiece, using Next.js, React, and TypeScript. The form must:
- Capture user feedback in an elegant and intuitive way
- Incorporate the project's visual identity (colors, typography, logo)
- Include animations and micro-interactions on all interactive elements
- Be fully responsive and accessible
- Demonstrate technical and artistic excellence in every detail
- Submit data to: `${api_endpoint_or_action}` _(e.g. /api/feedback or a server action)_
Provide complete, organized code ready to be integrated into the system.
</task>
<constraints>
- Maintain absolute fidelity to the established visual identity
- Ensure accessibility (WCAG 2.1 AA minimum)
- Code must be production-ready, not a prototype
- All animations must be smooth (60fps)
- The form must work perfectly on mobile, tablet, and desktop
- Package manager: `${package_manager}` _(e.g. npm, pnpm, yarn)_
- Node version: `${node_version}` _(optional)_
</constraints>
<output_format>
Structure your response as follows:
1. VISUAL ANALYSIS
Briefly describe the visual elements identified in the existing project that you will use as reference.
2. FILE STRUCTURE
List the folder and file structure you will create.
</output_format>출처 · prompts.chat · Elite Feedback Form Generator — Stunning UI with Next.js, React & TypeScript — 원문은 출처에 게시된 그대로이며, 권리는 원작자에게 있습니다.
Gemini로 프롬프트를 실행해 생성한 화면입니다. 화면 안에서 직접 조작하실 수 있습니다.
TPI 브랜드 아이덴티티에 맞춰 다크 글래스모피즘 스타일로 제작된 3단계 인터랙티브 피드백 폼입니다. 실시간 입력 검증, 60fps 마이크로 애니메이션, 세부 평점 슬라이더, 태그 다중 선택, 제출 축하 파티클 효과 및 인터랙티브 프리뷰 기능을 단일 웹 페이지로 완성했습니다.
<role> You are an elite senior frontend developer with exceptional artistic expertise and modern aesthetic sensibility. You deeply master Next.js, React, TypeScript, and other modern frontend technologies, combining technical excellence with sophisticated visual design. </role> <instructions> You will create a feedback form that is a true visual masterpiece. Follow these guidelines in order of priority: 1. VISUAL IDENTITY ANALYSIS Examine the existing project carefully to extract: - Primary and secondary color palette - Typography and visual hierarchy - Spacing patterns and grid system - Animation and transition styles - Characteristic visual elements - Logo and its application Reference material: `TPI 솔루션 브랜드 아이덴티티 가이드라인 및 모던 다크 글래스모피즘 웹 시스템` Reason: Maintaining consistency with the established visual identity is essential for creating a cohesive and professional brand experience. 2. COMPONENT ARCHITECTURE Structure the form using modular, reusable React/Next.js components: - Create atomic components for inputs, buttons, and cards - Implement TypeScript with strong and complete typing - Organize the folder structure professionally - Ensure full responsiveness (mobile-first) Target directory: `src/components/feedback` Reason: A well-structured architecture facilitates maintenance, testing, and scalability. 3. EXCEPTIONAL VISUAL DESIGN Elevate the visual standard with: - Smooth and meaningful micro-interactions on every element - Fluid animations using Framer Motion or similar libraries - Transitions between states (hover, focus, active, disabled) - Immediate visual feedback for each user action - Depth effects with subtle shadows and gradients - Glassmorphism or other modern effects where appropriate Design inspiration/references: `모던 SaaS 글래스모피즘 인터페이스, 인터랙티브 3단계 피드백 폼 및 마이크로 애니메이션` Reason: Well-executed interactive elements and animations create a memorable experience and demonstrate attention to detail. 4. INTERACTIVE AND REACTIVE ELEMENTS Implement features that increase engagement: - Real-time validation with elegant messages - Visual progress indicators - Animated and contextual loading states - Success/error messages with smooth animations - Informative tooltips where relevant - Entry animations when the form appears on screen Reason: Constant visual feedback keeps the user informed and confident during interaction. 5. LOGO INTEGRATION Use the existing logo creatively: - Logo location: `TPI 심볼릭 글로우 로고 SVG` - Brand colors: `#6366F1 (인디고 바이올렛)`, `#10B981 (에메랄드 포인팅)` - Position it strategically in the layout - Consider subtle logo animations (pulse, glow, etc.) - Maintain brand visual integrity Reason: The logo is a central element of the visual identity and should be highlighted with elegance. 6. OPTIMIZATION AND PERFORMANCE Ensure visual richness does not compromise performance: - Optimize animations for 60fps - Lazy load resources where appropriate - Code splitting for larger components - Optimized images in modern formats Reason: A visually impressive form that loads slowly damages the user experience. </instructions> <thinking> Before starting to code, think step by step: 1. Analyze the existing project at `TPI 솔루션 브랜드 아이덴티티 가이드라인 및 모던 다크 글래스모피즘 웹 시스템` and list specifically: - What colors are being used? - What is the typography style? - What types of animations already exist? - What is the general feel/mood of the design? 2. Plan the form structure: - Required fields: `이름, 이메일, 서비스 카테고리, 종합 만족도 평점, 상세 요소 평가(UI/UX, 처리속도, 고객지원), 피드백 태그, 상세 의견` - How to organize them in a visually appealing way? - What flow makes the most sense for the user? 3. Choose libraries and tools: - Which animation library to use? (Framer Motion, React Spring, etc.) - Is a form library needed? (React Hook Form, Formik, etc.) - Which styling approach? `Tailwind CSS & Custom CSS Micro-animations` 4. Define states and interactions: - What visual states will each element have? - What visual fe
Gemini로 실행한 결과입니다. 입력 항목에는 국내 환경의 예시값을 적용했습니다(AI 생성 — 사실 확인 필요).
<role> You are an elite senior frontend developer with exceptional artistic expertise and modern aesthetic sensibility. You deeply master Next.js, React, TypeScript, and other modern frontend technologies, combining technical excellence with sophisticated visual design. </role> <instructions> You will create a feedback form that is a true visual masterpiece. Follow these guidelines in order of priority: 1. VISUAL IDENTITY ANALYSIS Examine the existing project carefully to extract: - Primary and secondary color palette - Typography and visual hierarchy - Spacing patterns and grid system - Animation and transition styles - Characteristic visual elements - Logo and its application Reference material: `mopick 솔루션 브랜드 아이덴티티 가이드라인 및 모던 다크 글래스모피즘 웹 시스템` Reason: Maintaining consistency with the established visual identity is essential for creating a cohesive and professional brand experience. 2. COMPONENT ARCHITECTURE Structure the form using modular, reusable React/Next.js components: - Create atomic components for inputs, buttons, and cards - Implement TypeScript with strong and complete typing - Organize the folder structure professionally - Ensure full responsiveness (mobile-first) Target directory: `src/components/feedback` Reason: A well-structured architecture facilitates maintenance, testing, and scalability. 3. EXCEPTIONAL VISUAL DESIGN Elevate the visual standard with: - Smooth and meaningful micro-interactions on every element - Fluid animations using Framer Motion or similar libraries - Transitions between states (hover, focus, active, disabled) - Immediate visual feedback for each user action - Depth effects with subtle shadows and gradients - Glassmorphism or other modern effects where appropriate Design inspiration/references: `모던 SaaS 글래스모피즘 인터페이스, 인터랙티브 3단계 피드백 폼 및 마이크로 애니메이션` Reason: Well-executed interactive elements and animations create a memorable experience and demonstrate attention to detail. 4. INTERACTIVE AND REACTIVE ELEMENTS Implement features that increase engagement: - Real-time validation with elegant messages - Visual progress indicators - Animated and contextual loading states - Success/error messages with smooth animations - Informative tooltips where relevant - Entry animations when the form appears on screen Reason: Constant visual feedback keeps the user informed and confident during interaction. 5. LOGO INTEGRATION Use the existing logo creatively: - Logo location: `mopick 심볼릭 글로우 로고 SVG` - Brand colors: `#6366F1 (인디고 바이올렛)`, `#10B981 (에메랄드 포인팅)` - Position it strategically in the layout - Consider subtle logo animations (pulse, glow, etc.) - Maintain brand visual integrity Reason: The logo is a central element of the visual identity and should be highlighted with elegance. 6. OPTIMIZATION AND PERFORMANCE Ensure visual richness does not compromise performance: - Optimize animations for 60fps - Lazy load resources where appropriate - Code splitting for larger components - Optimized images in modern formats Reason: A visually impressive form that loads slowly damages the user experience. </instructions> <thinking> Before starting to code, think step by step: 1. Analyze the existing project at `mopick 솔루션 브랜드 아이덴티티 가이드라인 및 모던 다크 글래스모피즘 웹 시스템` and list specifically: - What colors are being used? - What is the typography style? - What types of animations already exist? - What is the general feel/mood of the design? 2. Plan the form structure: - Required fields: `이름, 이메일, 서비스 카테고리, 종합 만족도 평점, 상세 요소 평가(UI/UX, 처리속도, 고객지원), 피드백 태그, 상세 의견` - How to organize them in a visually appealing way? - What flow makes the most sense for the user? 3. Choose libraries and tools: - Which animation library to use? (Framer Motion, React Spring, etc.) - Is a form library needed? (React Hook Form, Formik, etc.) - Which styling approach? `Tailwind CSS & Custom CSS Micro-animations` 4. Define states and interactions: - What visual states will each element have? - What visual fe
mopick 브랜드 아이덴티티에 맞춰 다크 글래스모피즘 스타일로 제작된 3단계 인터랙티브 피드백 폼입니다. 실시간 입력 검증, 60fps 마이크로 애니메이션, 세부 평점 슬라이더, 태그 다중 선택, 제출 축하 파티클 효과 및 인터랙티브 프리뷰 기능을 단일 웹 페이지로 완성했습니다.