{
  "domainConfigurationProgress": [
    {
      "step": 1,
      "title": "Generating AI Content Course",
      "description": "We are generating AI-recommended courses and content for your platform.",
      "status": "In Progress",
      "estimatedTime": 30,
      "percentageComplete": 0,
      "icon": "🤖"
    },
    {
      "step": 2,
      "title": "Registering Your Domain",
      "description": "We are registering your domain on the Violet LMS platform to begin setup.",
      "status": "In Progress",
      "estimatedTime": 5,
      "percentageComplete": 50,
      "icon": "📝"
    },
    {
      "step": 3,
      "title": "Configuring AWS Hosting",
      "description": "We are setting up AWS to host and route traffic to your domain.",
      "subStepActivities": [
        "Creating an S3 bucket with your domain name",
        "Adding folders like 'assets' and 'images' to the bucket",
        "Linking a CloudFront distribution to your S3 bucket",
        "Creating a CNAME record in Route 53 pointing to CloudFront"
      ],
      "status": "In Progress",
      "estimatedTime": 20,
      "percentageComplete": 25,
      "icon": "☁️"
    },
    {
      "step": 4,
      "title": "Applying Default Domain Settings",
      "description": "We are applying standard configurations such as layout, language, and user roles.",
      "status": "In Progress",
      "estimatedTime": 5,
      "percentageComplete": 0,
      "icon": "⚙️"
    },
    {
      "step": 5,
      "title": "Importing Preloaded Content",
      "description": "We are importing default content like courses, FAQs, and training materials into your domain.",
      "subStepActivities": [
        "Courses",
        "Library materials",
        "FAQs",
        "Learning Paths",
        "Additional training resources"
      ],
      "status": "In Progress",
      "estimatedTime": 15,
      "percentageComplete": 0,
      "icon": "📚"
    },
    {
      "step": 6,
      "title": "Uploading & Customizing Branding",
      "description": "We are uploading your logo, setting brand colors, and applying custom styles to personalize your domain.",
      "subStepActivities": [
        "Uploading your domain logo",
        "Setting brand colors",
        "Applying custom CSS",
        "Uploading assets to cloud storage"
      ],
      "status": "In Progress",
      "estimatedTime": 10,
      "percentageComplete": 0,
      "icon": "🎨"
    },
    {
      "step": 7,
      "title": "Adding the First User",
      "description": "We are creating or assigning the first user (usually an admin) to your domain.",
      "status": "In Progress",
      "estimatedTime": 3,
      "percentageComplete": 0,
      "icon": "👤"
    },
    {
      "step": 8,
      "title": "Finalizing Setup",
      "description": "We are completing your domain configuration. You'll receive a confirmation email shortly with login details.",
      "status": "Pending",
      "estimatedTime": 2,
      "percentageComplete": 0,
      "icon": "✅"
    }
  ]
}
