|
|
<!DOCTYPE html> |
|
|
<html lang="en"> |
|
|
<head> |
|
|
<meta charset="UTF-8"> |
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
|
<title>2025 Future Vision</title> |
|
|
<script src="https://cdn.tailwindcss.com"></script> |
|
|
<link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet"> |
|
|
<script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script> |
|
|
<script src="https://unpkg.com/feather-icons"></script> |
|
|
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script> |
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.7.1/chart.min.js"></script> |
|
|
<script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.globe.min.js"></script> |
|
|
<style> |
|
|
.gradient-text { |
|
|
background: linear-gradient(90deg, #3b82f6, #8b5cf6, #ec4899); |
|
|
-webkit-background-clip: text; |
|
|
background-clip: text; |
|
|
color: transparent; |
|
|
} |
|
|
#vanta-bg { |
|
|
position: absolute; |
|
|
top: 0; |
|
|
left: 0; |
|
|
width: 100%; |
|
|
height: 100%; |
|
|
z-index: -1; |
|
|
opacity: 0.3; |
|
|
} |
|
|
.chart-container { |
|
|
backdrop-filter: blur(10px); |
|
|
background: rgba(255, 255, 255, 0.1); |
|
|
border-radius: 16px; |
|
|
border: 1px solid rgba(255, 255, 255, 0.2); |
|
|
} |
|
|
</style> |
|
|
</head> |
|
|
<body class="bg-gray-900 text-white min-h-screen"> |
|
|
<div id="vanta-bg"></div> |
|
|
|
|
|
<header class="container mx-auto py-12 px-4"> |
|
|
<div class="text-center" data-aos="fade-down"> |
|
|
<h1 class="text-5xl md:text-7xl font-bold mb-4 gradient-text">2025</h1> |
|
|
<p class="text-xl md:text-2xl text-gray-300 max-w-3xl mx-auto"> |
|
|
A visual journey into the projected future trends and data |
|
|
</p> |
|
|
</div> |
|
|
</header> |
|
|
|
|
|
<main class="container mx-auto px-4 pb-20"> |
|
|
|
|
|
<section class="mb-20" data-aos="fade-up"> |
|
|
<div class="flex items-center mb-8"> |
|
|
<i data-feather="cpu" class="w-8 h-8 mr-3 text-blue-400"></i> |
|
|
<h2 class="text-3xl font-bold">Technology Adoption</h2> |
|
|
</div> |
|
|
<div class="grid md:grid-cols-2 gap-8"> |
|
|
<div class="chart-container p-6"> |
|
|
<canvas id="techChart" height="300"></canvas> |
|
|
</div> |
|
|
<div class="flex flex-col justify-center"> |
|
|
<h3 class="text-2xl font-semibold mb-4">Key Projections</h3> |
|
|
<ul class="space-y-3"> |
|
|
<li class="flex items-start"> |
|
|
<i data-feather="check-circle" class="w-5 h-5 mr-2 text-green-400 mt-1"></i> |
|
|
<span>AI integration reaches 85% of enterprise software</span> |
|
|
</li> |
|
|
<li class="flex items-start"> |
|
|
<i data-feather="check-circle" class="w-5 h-5 mr-2 text-green-400 mt-1"></i> |
|
|
<span>Quantum computing becomes commercially viable</span> |
|
|
</li> |
|
|
<li class="flex items-start"> |
|
|
<i data-feather="check-circle" class="w-5 h-5 mr-2 text-green-400 mt-1"></i> |
|
|
<span>5G coverage reaches 90% of urban areas</span> |
|
|
</li> |
|
|
<li class="flex items-start"> |
|
|
<i data-feather="check-circle" class="w-5 h-5 mr-2 text-green-400 mt-1"></i> |
|
|
<span>AR/VR devices become mainstream consumer products</span> |
|
|
</li> |
|
|
</ul> |
|
|
</div> |
|
|
</div> |
|
|
</section> |
|
|
|
|
|
|
|
|
<section class="mb-20" data-aos="fade-up"> |
|
|
<div class="flex items-center mb-8"> |
|
|
<i data-feather="trending-up" class="w-8 h-8 mr-3 text-green-400"></i> |
|
|
<h2 class="text-3xl font-bold">Economic Growth</h2> |
|
|
</div> |
|
|
<div class="grid md:grid-cols-2 gap-8"> |
|
|
<div class="chart-container p-6"> |
|
|
<canvas id="economyChart" height="300"></canvas> |
|
|
</div> |
|
|
<div class="flex flex-col justify-center"> |
|
|
<h3 class="text-2xl font-semibold mb-4">Market Trends</h3> |
|
|
<div class="grid grid-cols-2 gap-4"> |
|
|
<div class="bg-gray-800 p-4 rounded-lg"> |
|
|
<p class="text-gray-400">Green Energy</p> |
|
|
<p class="text-2xl font-bold text-green-400">+42%</p> |
|
|
</div> |
|
|
<div class="bg-gray-800 p-4 rounded-lg"> |
|
|
<p class="text-gray-400">E-Commerce</p> |
|
|
<p class="text-2xl font-bold text-blue-400">+28%</p> |
|
|
</div> |
|
|
<div class="bg-gray-800 p-4 rounded-lg"> |
|
|
<p class="text-gray-400">Automation</p> |
|
|
<p class="text-2xl font-bold text-purple-400">+65%</p> |
|
|
</div> |
|
|
<div class="bg-gray-800 p-4 rounded-lg"> |
|
|
<p class="text-gray-400">Biotech</p> |
|
|
<p class="text-2xl font-bold text-pink-400">+37%</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</section> |
|
|
|
|
|
|
|
|
<section class="mb-20" data-aos="fade-up"> |
|
|
<div class="flex items-center mb-8"> |
|
|
<i data-feather="users" class="w-8 h-8 mr-3 text-yellow-400"></i> |
|
|
<h2 class="text-3xl font-bold">Population Trends</h2> |
|
|
</div> |
|
|
<div class="grid md:grid-cols-2 gap-8"> |
|
|
<div class="chart-container p-6"> |
|
|
<canvas id="populationChart" height="300"></canvas> |
|
|
</div> |
|
|
<div class="flex flex-col justify-center"> |
|
|
<h3 class="text-2xl font-semibold mb-4">Demographic Shifts</h3> |
|
|
<div class="space-y-4"> |
|
|
<div> |
|
|
<div class="flex justify-between mb-1"> |
|
|
<span>Urban Population</span> |
|
|
<span>68%</span> |
|
|
</div> |
|
|
<div class="w-full bg-gray-700 rounded-full h-2.5"> |
|
|
<div class="bg-blue-500 h-2.5 rounded-full" style="width: 68%"></div> |
|
|
</div> |
|
|
</div> |
|
|
<div> |
|
|
<div class="flex justify-between mb-1"> |
|
|
<span>Age 65+</span> |
|
|
<span>18%</span> |
|
|
</div> |
|
|
<div class="w-full bg-gray-700 rounded-full h-2.5"> |
|
|
<div class="bg-purple-500 h-2.5 rounded-full" style="width: 18%"></div> |
|
|
</div> |
|
|
</div> |
|
|
<div> |
|
|
<div class="flex justify-between mb-1"> |
|
|
<span>Gen Z Workforce</span> |
|
|
<span>42%</span> |
|
|
</div> |
|
|
<div class="w-full bg-gray-700 rounded-full h-2.5"> |
|
|
<div class="bg-green-500 h-2.5 rounded-full" style="width: 42%"></div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</section> |
|
|
|
|
|
|
|
|
<section data-aos="fade-up"> |
|
|
<div class="flex items-center mb-8"> |
|
|
<i data-feather="eye" class="w-8 h-8 mr-3 text-red-400"></i> |
|
|
<h2 class="text-3xl font-bold">Future Predictions</h2> |
|
|
</div> |
|
|
<div class="grid md:grid-cols-3 gap-6"> |
|
|
<div class="bg-gradient-to-br from-blue-900 to-gray-800 p-6 rounded-xl border border-gray-700 hover:border-blue-400 transition-all"> |
|
|
<i data-feather="globe" class="w-10 h-10 mb-4 text-blue-400"></i> |
|
|
<h3 class="text-xl font-bold mb-2">Climate Action</h3> |
|
|
<p class="text-gray-300">Carbon-neutral initiatives adopted by 60% of Fortune 500 companies with measurable impact.</p> |
|
|
</div> |
|
|
<div class="bg-gradient-to-br from-purple-900 to-gray-800 p-6 rounded-xl border border-gray-700 hover:border-purple-400 transition-all"> |
|
|
<i data-feather="smartphone" class="w-10 h-10 mb-4 text-purple-400"></i> |
|
|
<h3 class="text-xl font-bold mb-2">Digital Life</h3> |
|
|
<p class="text-gray-300">Average person spends 6.5 hours daily in digital environments, blurring physical-virtual boundaries.</p> |
|
|
</div> |
|
|
<div class="bg-gradient-to-br from-pink-900 to-gray-800 p-6 rounded-xl border border-gray-700 hover:border-pink-400 transition-all"> |
|
|
<i data-feather="heart" class="w-10 h-10 mb-4 text-pink-400"></i> |
|
|
<h3 class="text-xl font-bold mb-2">Health Tech</h3> |
|
|
<p class="text-gray-300">Personalized medicine becomes standard, with AI-driven treatments increasing lifespan expectancy.</p> |
|
|
</div> |
|
|
</div> |
|
|
</section> |
|
|
</main> |
|
|
|
|
|
<footer class="py-8 border-t border-gray-800 text-center text-gray-400"> |
|
|
<p>© 2023 Future Vision Projections. All data is speculative and for visualization purposes only.</p> |
|
|
</footer> |
|
|
|
|
|
<script> |
|
|
|
|
|
VANTA.GLOBE({ |
|
|
el: "#vanta-bg", |
|
|
mouseControls: true, |
|
|
touchControls: true, |
|
|
gyroControls: false, |
|
|
minHeight: 200.00, |
|
|
minWidth: 200.00, |
|
|
scale: 1.00, |
|
|
scaleMobile: 1.00, |
|
|
color: 0x3b82f6, |
|
|
backgroundColor: 0x111827, |
|
|
size: 1.10 |
|
|
}); |
|
|
|
|
|
|
|
|
AOS.init({ |
|
|
duration: 800, |
|
|
easing: 'ease-in-out', |
|
|
once: true |
|
|
}); |
|
|
|
|
|
|
|
|
feather.replace(); |
|
|
|
|
|
|
|
|
document.addEventListener('DOMContentLoaded', function() { |
|
|
|
|
|
const techCtx = document.getElementById('techChart').getContext('2d'); |
|
|
new Chart(techCtx, { |
|
|
type: 'bar', |
|
|
data: { |
|
|
labels: ['AI Integration', 'Quantum Computing', '5G Coverage', 'AR/VR Adoption', 'IoT Devices'], |
|
|
datasets: [{ |
|
|
label: 'Adoption Rate (%)', |
|
|
data: [85, 22, 90, 65, 78], |
|
|
backgroundColor: [ |
|
|
'rgba(59, 130, 246, 0.7)', |
|
|
'rgba(139, 92, 246, 0.7)', |
|
|
'rgba(16, 185, 129, 0.7)', |
|
|
'rgba(236, 72, 153, 0.7)', |
|
|
'rgba(245, 158, 11, 0.7)' |
|
|
], |
|
|
borderColor: [ |
|
|
'rgba(59, 130, 246, 1)', |
|
|
'rgba(139, 92, 246, 1)', |
|
|
'rgba(16, 185, 129, 1)', |
|
|
'rgba(236, 72, 153, 1)', |
|
|
'rgba(245, 158, 11, 1)' |
|
|
], |
|
|
borderWidth: 1 |
|
|
}] |
|
|
}, |
|
|
options: { |
|
|
responsive: true, |
|
|
plugins: { |
|
|
legend: { |
|
|
position: 'top', |
|
|
labels: { |
|
|
color: '#fff' |
|
|
} |
|
|
} |
|
|
}, |
|
|
scales: { |
|
|
y: { |
|
|
beginAtZero: true, |
|
|
ticks: { |
|
|
color: '#fff' |
|
|
}, |
|
|
grid: { |
|
|
color: 'rgba(255, 255, 255, 0.1)' |
|
|
} |
|
|
}, |
|
|
x: { |
|
|
ticks: { |
|
|
color: '#fff' |
|
|
}, |
|
|
grid: { |
|
|
color: 'rgba(255, 255, 255, 0.1)' |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}); |
|
|
|
|
|
|
|
|
const economyCtx = document.getElementById('economyChart').getContext('2d'); |
|
|
new Chart(economyCtx, { |
|
|
type: 'line', |
|
|
data: { |
|
|
labels: ['2020', '2021', '2022', '2023', '2024', '2025'], |
|
|
datasets: [{ |
|
|
label: 'Global GDP Growth (%)', |
|
|
data: [-3.1, 5.9, 3.4, 2.8, 3.2, 4.1], |
|
|
borderColor: 'rgba(16, 185, 129, 1)', |
|
|
backgroundColor: 'rgba(16, 185, 129, 0.1)', |
|
|
tension: 0.3, |
|
|
fill: true |
|
|
}] |
|
|
}, |
|
|
options: { |
|
|
responsive: true, |
|
|
plugins: { |
|
|
legend: { |
|
|
labels: { |
|
|
color: '#fff' |
|
|
} |
|
|
} |
|
|
}, |
|
|
scales: { |
|
|
y: { |
|
|
ticks: { |
|
|
color: '#fff' |
|
|
}, |
|
|
grid: { |
|
|
color: 'rgba(255, 255, 255, 0.1)' |
|
|
} |
|
|
}, |
|
|
x: { |
|
|
ticks: { |
|
|
color: '#fff' |
|
|
}, |
|
|
grid: { |
|
|
color: 'rgba(255, 255, 255, 0.1)' |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}); |
|
|
|
|
|
|
|
|
const populationCtx = document.getElementById('populationChart').getContext('2d'); |
|
|
new Chart(populationCtx, { |
|
|
type: 'doughnut', |
|
|
data: { |
|
|
labels: ['Asia', 'Africa', 'Europe', 'Americas', 'Oceania'], |
|
|
datasets: [{ |
|
|
data: [4650, 1700, 740, 1050, 45], |
|
|
backgroundColor: [ |
|
|
'rgba(59, 130, 246, 0.7)', |
|
|
'rgba(16, 185, 129, 0.7)', |
|
|
'rgba(139, 92, 246, 0.7)', |
|
|
'rgba(236, 72, 153, 0.7)', |
|
|
'rgba(245, 158, 11, 0.7)' |
|
|
], |
|
|
borderColor: [ |
|
|
'rgba(59, 130, 246, 1)', |
|
|
'rgba(16, 185, 129, 1)', |
|
|
'rgba(139, 92, 246, 1)', |
|
|
'rgba(236, 72, 153, 1)', |
|
|
'rgba(245, 158, 11, 1)' |
|
|
], |
|
|
borderWidth: 1 |
|
|
}] |
|
|
}, |
|
|
options: { |
|
|
responsive: true, |
|
|
plugins: { |
|
|
legend: { |
|
|
position: 'right', |
|
|
labels: { |
|
|
color: '#fff' |
|
|
} |
|
|
}, |
|
|
tooltip: { |
|
|
callbacks: { |
|
|
label: function(context) { |
|
|
const label = context.label || ''; |
|
|
const value = context.raw || 0; |
|
|
const percentage = Math.round((value / 8185) * 100); |
|
|
return `${label}: ${value}M (${percentage}%)`; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
</script> |
|
|
</body> |
|
|
</html> |
|
|
|