2025-data / index.html
Asfaw33's picture
Create me a cool visual data for year 2025 - Initial Deployment
6e9cc13 verified
<!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">
<!-- Tech Adoption Section -->
<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>
<!-- Economic Growth 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>
<!-- Population & Demographics -->
<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>
<!-- Future Predictions Cards -->
<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.js background
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
});
// Initialize AOS
AOS.init({
duration: 800,
easing: 'ease-in-out',
once: true
});
// Initialize feather icons
feather.replace();
// Charts
document.addEventListener('DOMContentLoaded', function() {
// Technology Adoption Chart
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)'
}
}
}
}
});
// Economic Growth Chart
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)'
}
}
}
}
});
// Population Chart
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>