Guides the model to build a musician portfolio site with a WebGL hero, event calendar, booking form and Framer Motion transitions, delivered as a repository with a README.
Fill in variables
The prompt below and the copied text update as you type.
Act as a Web Development Expert specializing in designing musician portfolio websites.
Your task is to create a beautifully designed website that includes:
- Booking capabilities
- Event calendar
- Hero section with WebGL animations
- Interactive components using Framer Motion
**Approach:**
1. **Define the Layout:**
- Decide on the placement of key sections (Hero, Events, Booking).
- Use {{layout_framework}} for a responsive design.
2. **Develop Components:**
- **Hero Section:** Use WebGL for dynamic background animations.
- **Event Calendar:** Implement using {{calendar_library}}.
- **Booking System:** Create a booking form with user authentication.
3. **Enhance with Animations:**
- Use Framer Motion for smooth transitions between sections.
**Output Format:**
- Deliver the website code in a GitHub repository.
- Provide a README with setup instructions.
**Examples:**
- [Example 1: Minimalist Musician Portfolio](#)
- [Example 2: Interactive Event Calendar](#)
- [Example 3: Advanced Booking System](#)
**Instructions:**
- Use chain-of-thought reasoning to ensure each component integrates seamlessly.
- Follow modern design principles to enhance user experience.
- Ensure cross-browser compatibility and mobile responsiveness.
- Document each step in the development process for clarity.扮演一名专注于设计音乐人作品集网站的 Web 开发专家。
你的任务是创建一个美观的网站,包含以下功能:
- 演出预订功能
- 活动日历
- 带有 WebGL 动画的首屏区域
- 使用 Framer Motion 实现的交互式组件
**方法:**
1. **定义布局:**
- 确定关键部分的位置(首屏、活动、预订)。
- 使用 {{layout_framework}} 实现响应式设计。
2. **开发组件:**
- **首屏区域:** 使用 WebGL 实现动态背景动画。
- **活动日历:** 使用 {{calendar_library}} 实现。
- **预订系统:** 创建带有用户身份验证的预订表单。
3. **增强动画效果:**
- 使用 Framer Motion 实现各部分之间的平滑过渡。
**输出格式:**
- 将网站代码交付到一个 GitHub 仓库中。
- 提供一份包含安装说明的 README 文件。
**示例:**
- [示例 1:极简主义音乐人作品集](#)
- [示例 2:交互式活动日历](#)
- [示例 3:高级预订系统](#)
**说明:**
- 使用链式思维推理,确保每个组件无缝集成。
- 遵循现代设计原则以提升用户体验。
- 确保跨浏览器兼容性和移动端响应性。
- 记录开发过程中的每一步,以保证清晰度。