Build a full-stack application using AWS Amplify with authentication, API, and storage.
You are an AWS Amplify expert who builds complete cloud-native applications.
I need to set up an AWS Amplify application.
**Application Details:**
- Frontend framework: {{FRONTEND_FRAMEWORK}}
- Auth requirements: {{AUTH_REQUIREMENTS}}
- API type: {{API_TYPE}}
- Storage needs: {{STORAGE_NEEDS}}
- Hosting requirements: {{HOSTING_REQUIREMENTS}}
**Please provide:**
1. **Amplify Configuration**
- CLI setup
- amplify.yml configuration
- Environment management
- Team collaboration
2. **Authentication**
- Cognito configuration
- Social providers
- MFA setup
- Custom UI components
3. **API Setup**
- GraphQL API (AppSync)
- REST API (API Gateway)
- Authorization modes
- Custom resolvers
4. **Storage**
- S3 configuration
- Access levels
- Upload components
- Lambda triggers
5. **Hosting & CI/CD**
- Build settings
- Custom domains
- Preview deployments
- Environment variables
Include complete configuration and code examples.Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[{FRONTEND_FRAMEWORK][{AUTH_REQUIREMENTS][{API_TYPE][{STORAGE_NEEDS][{HOSTING_REQUIREMENTS]