23
Velocity: Location-Aware Hero Section Dynamic IF Formula Engine · Puzzle #23

Location-Aware Hero Section

Morphing brand aesthetics, typography, copy, atmospheric particle physics, and live telemetry in real-time based on the visitor's physical weather and geographic environment.

✦ AI-Powered Automation Platform ✦

Snow Day Productivity

The world is wrapped in white. Time to wrap up those pending tasks.

Trusted by teams at
Acme Corp Globex Initech Hooli Pied Piper
Built with ⚡ ×
🌲 Dynamic IF Formula Tree
CLUE SOLVER

Decodes the core clue: "think of your UI like a formula that changes based on dynamic IF condition". The engine evaluates rules sequentially until the first condition evaluates to true.

IF (weather.isSnow || temp ≤ 0°C) MATCHED
→ Theme: Snow Day Productivity | Accent: Cyan Ice
→ Copy: "The world is wrapped in white. Time to wrap up..."
→ CTA: "Get Cozy & Code →" | Particles: Snowfall Canvas
ELSE IF (weather.isOvercast || clouds > 60%) SKIPPED
→ Theme: Steady as the Clouds | Accent: Steel Blue
→ Copy: "No distracting sunshine. Just you and your work."
→ CTA: "Stay in Flow →" | Backdrop: Drifting Cloud Blobs
ELSE IF (weather.isRain || weather.isThunderstorm) SKIPPED
→ Theme: Focused in the Downpour | Accent: Cyan Teal
→ Copy: "Let the rain drown out the noise while you ship..."
→ CTA: "Build in the Rain →" | Particles: Rain Streaks
ELSE IF (temp ≥ 34°C) SKIPPED
→ Theme: Blazing Fast Automation | Accent: Solar Amber
→ Copy: "Keep your CPU and code ice-cold in triple digits."
→ CTA: "Scale to the Sun →" | Particles: Solar Flare
ELSE IF (!isDay || hour < 6 || hour ≥ 21) SKIPPED
→ Theme: Quiet Hours Deep Focus | Accent: Aurora Violet
→ Copy: "When the world sleeps, the greatest architectures are born."
→ CTA: "Code in the Dark →" | Particles: Aurora Waves
ELSE (Default / Sunny Day) SKIPPED
→ Theme: High Velocity in the Sunshine | Accent: Electric Blue
→ Copy: "Harness bright energy to accelerate your next breakthrough."
→ CTA: "Launch Your Sprint →" | Particles: Radiant Ray
Weather Code
WMO 71 (Snow)
Target Temp
-1.0°C
Daylight
Day (14:30)
Evaluation
0.42 ms
🎛️ Real-Time Environment Simulator
INTERACTIVE

Drag sliders and alter inputs to dynamically feed parameters into the formula. The hero section and telemetry pill adjust in real-time.

Ambient Temperature -1°C (30.2°F)
Atmospheric Condition Snow (WMO 71)
Location Identifier Geocoded City
User Activity / Focus State Context Telemetry
Time of Day 14:30 (Afternoon)
// Velocity Reactive UI Formula: Pure Functional Transformation
// UI = f(Location, WeatherCode, Temperature, TimeOfDay)

export function evaluateEnvironmentFormula({ city, temp, weatherCode, hour, isDay }) {
  // 1. Snow / Sub-Zero Freezing
  if ([71, 73, 75, 77, 85, 86].includes(weatherCode) || temp <= 0) {
    return {
      theme: 'snow-day',
      headlineLead: 'Snow Day',
      headlineHighlight: 'Productivity',
      subtitle: 'The world is wrapped in white. Time to wrap up those pending tasks.',
      primaryCta: 'Get Cozy & Code →',
      telemetry: { location: city, temp: `${temp}°C`, activity: 'Reading', status: 'Winter Afternoon' },
      cssTokens: { '--hero-surface': '#d8e5ec', '--hero-text': '#111827', '--accent': '#38bdf8' }
    };
  }

  // 2. Overcast / Heavy Clouds
  if ([2, 3, 45, 48].includes(weatherCode) && temp < 34) {
    return {
      theme: 'overcast',
      headlineLead: 'Steady as the',
      headlineHighlight: 'Clouds',
      subtitle: 'No distracting sunshine. Just you and your most important work.',
      primaryCta: 'Stay in Flow →',
      telemetry: { location: city, temp: `${temp}°C`, activity: 'Reading', status: 'Overcast Flow' },
      cssTokens: { '--hero-surface': '#152030', '--hero-text': '#f8fafc', '--accent': '#93c5fd' }
    };
  }

  // 3. Rain / Downpour
  if ([51, 53, 55, 61, 63, 65, 80, 81, 82, 95].includes(weatherCode)) {
    return {
      theme: 'rainy-downpour',
      headlineLead: 'Focused in the',
      headlineHighlight: 'Downpour',
      subtitle: 'Let the rain drown out the noise while you ship your best ideas.',
      primaryCta: 'Build in the Rain →',
      telemetry: { location: city, temp: `${temp}°C`, activity: 'Deep Work', status: 'Stormy Rhythm' }
    };
  }

  // 4. Default Clear Sunshine
  return {
    theme: 'clear-sun',
    headlineLead: 'High Velocity in the',
    headlineHighlight: 'Sunshine',
    subtitle: 'Harness bright energy to accelerate your next breakthrough.',
    primaryCta: 'Launch Your Sprint →',
    telemetry: { location: city, temp: `${temp}°C`, activity: 'Productivity', status: 'Golden Afternoon' }
  };
}
✨ Environment updated successfully