Spaces:
Running
Running

A professional landing page for a data analytics platform that centralizes and visualizes statistical records. The layout features multiple interactive widgets displaying bar charts, pie charts, and time series graphs with real-time data transitions. A dark-themed interface with crisp typography and gradient outlines gives it a sleek, enterprise-grade look. Sections include “Data Sources”, “Custom Reports”, “Security & Compliance”, and “API Access”. Hero section shows a central animated dashboard zooming into insights. Floating metrics like “+12% Engagement” and “Real-time Sync” enhance the sense of intelligence. - Follow Up Deployment
713d96a
verified
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<title>InsightFlow | Enterprise Data Analytics</title> | |
<script src="https://cdn.tailwindcss.com"></script> | |
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script> | |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> | |
<style> | |
.gradient-border { | |
position: relative; | |
border-radius: 0.5rem; | |
} | |
.gradient-border::before { | |
content: ''; | |
position: absolute; | |
top: -2px; | |
left: -2px; | |
right: -2px; | |
bottom: -2px; | |
background: linear-gradient(45deg, #3b82f6, #8b5cf6, #ec4899); | |
border-radius: 0.6rem; | |
z-index: -1; | |
opacity: 0.7; | |
} | |
.dashboard-animation { | |
animation: float 6s ease-in-out infinite; | |
} | |
@keyframes float { | |
0% { transform: translateY(0px); } | |
50% { transform: translateY(-15px); } | |
100% { transform: translateY(0px); } | |
} | |
.metric-badge { | |
animation: pulse 2s infinite; | |
} | |
@keyframes pulse { | |
0% { opacity: 0.8; } | |
50% { opacity: 1; } | |
100% { opacity: 0.8; } | |
} | |
.chart-container { | |
transition: all 0.3s ease; | |
} | |
.chart-container:hover { | |
transform: scale(1.02); | |
} | |
</style> | |
</head> | |
<body class="bg-gray-900 text-gray-100 font-sans"> | |
<!-- Navigation --> | |
<nav class="container mx-auto px-6 py-4"> | |
<div class="flex items-center justify-between"> | |
<div class="flex items-center space-x-2"> | |
<div class="w-8 h-8 bg-blue-600 rounded-full flex items-center justify-center"> | |
<i class="fas fa-chart-line text-white"></i> | |
</div> | |
<span class="text-xl font-bold bg-gradient-to-r from-blue-400 to-purple-500 bg-clip-text text-transparent">InsightFlow</span> | |
</div> | |
<div class="hidden md:flex items-center space-x-8"> | |
<a href="#features" class="hover:text-blue-400 transition">Features</a> | |
<a href="#solutions" class="hover:text-blue-400 transition">Solutions</a> | |
<a href="#pricing" class="hover:text-blue-400 transition">Pricing</a> | |
<a href="#resources" class="hover:text-blue-400 transition">Resources</a> | |
</div> | |
<div class="flex items-center space-x-4"> | |
<a href="#" class="px-4 py-2 rounded-md hover:bg-gray-800 transition">Sign In</a> | |
<a href="#" class="px-4 py-2 bg-gradient-to-r from-blue-600 to-purple-600 rounded-md hover:opacity-90 transition">Get Started</a> | |
</div> | |
<button class="md:hidden text-gray-300"> | |
<i class="fas fa-bars text-2xl"></i> | |
</button> | |
</div> | |
</nav> | |
<!-- Hero Section --> | |
<section class="container mx-auto px-6 py-16 md:py-24"> | |
<div class="flex flex-col md:flex-row items-center"> | |
<div class="md:w-1/2 mb-12 md:mb-0"> | |
<div class="flex items-center space-x-2 mb-4"> | |
<span class="px-3 py-1 bg-gray-800 rounded-full text-sm">NEW</span> | |
<span class="text-sm text-gray-400">Real-time AI analytics</span> | |
</div> | |
<h1 class="text-4xl md:text-5xl lg:text-6xl font-bold leading-tight mb-6"> | |
Transform Data Into <span class="bg-gradient-to-r from-blue-400 to-purple-500 bg-clip-text text-transparent">Actionable Insights</span> | |
</h1> | |
<p class="text-lg text-gray-400 mb-8 max-w-lg"> | |
The most powerful analytics platform that helps you uncover hidden patterns, predict trends, and make data-driven decisions with confidence. | |
</p> | |
<div class="flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-4"> | |
<a href="#" class="px-6 py-3 bg-gradient-to-r from-blue-600 to-purple-600 rounded-md text-center hover:opacity-90 transition">Start Free Trial</a> | |
<a href="#" class="px-6 py-3 bg-gray-800 rounded-md text-center hover:bg-gray-700 transition">Request Demo</a> | |
</div> | |
<div class="mt-8 flex flex-wrap gap-4"> | |
<div class="flex items-center space-x-2 bg-gray-800 px-3 py-2 rounded-lg metric-badge"> | |
<i class="fas fa-bolt text-yellow-400"></i> | |
<span class="text-sm">Real-time Sync</span> | |
</div> | |
<div class="flex items-center space-x-2 bg-gray-800 px-3 py-2 rounded-lg metric-badge"> | |
<i class="fas fa-arrow-up text-green-400"></i> | |
<span class="text-sm">+12% Engagement</span> | |
</div> | |
<div class="flex items-center space-x-2 bg-gray-800 px-3 py-2 rounded-lg metric-badge"> | |
<i class="fas fa-shield-alt text-blue-400"></i> | |
<span class="text-sm">Enterprise Security</span> | |
</div> | |
</div> | |
</div> | |
<div class="md:w-1/2 relative"> | |
<div class="gradient-border dashboard-animation"> | |
<div class="bg-gray-800 rounded-lg p-4"> | |
<div class="flex justify-between items-center mb-4"> | |
<h3 class="font-medium">Sales Dashboard</h3> | |
<div class="flex space-x-2"> | |
<select class="bg-gray-700 text-sm rounded px-2 py-1"> | |
<option>Last 7 Days</option> | |
<option>Last 30 Days</option> | |
<option>Last Quarter</option> | |
</select> | |
<button class="bg-gray-700 p-1 rounded"> | |
<i class="fas fa-ellipsis-h text-sm"></i> | |
</button> | |
</div> | |
</div> | |
<div class="grid grid-cols-3 gap-2 mb-4"> | |
<div class="bg-gray-700 p-2 rounded"> | |
<p class="text-xs text-gray-400">Revenue</p> | |
<p class="font-bold">$124,560</p> | |
<p class="text-xs text-green-400">+8.2%</p> | |
</div> | |
<div class="bg-gray-700 p-2 rounded"> | |
<p class="text-xs text-gray-400">Customers</p> | |
<p class="font-bold">3,452</p> | |
<p class="text-xs text-green-400">+12.7%</p> | |
</div> | |
<div class="bg-gray-700 p-2 rounded"> | |
<p class="text-xs text-gray-400">Conversion</p> | |
<p class="font-bold">4.8%</p> | |
<p class="text-xs text-red-400">-1.2%</p> | |
</div> | |
</div> | |
<div class="h-48 mb-4"> | |
<canvas id="heroChart"></canvas> | |
</div> | |
<div class="flex justify-between"> | |
<div class="w-1/3 h-24"> | |
<canvas id="heroPieChart"></canvas> | |
</div> | |
<div class="w-2/3 h-24"> | |
<canvas id="heroBarChart"></canvas> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="absolute -bottom-6 -left-6 w-32 h-32 bg-purple-600 rounded-full filter blur-3xl opacity-20"></div> | |
<div class="absolute -top-6 -right-6 w-32 h-32 bg-blue-600 rounded-full filter blur-3xl opacity-20"></div> | |
</div> | |
</div> | |
</section> | |
<!-- Trusted By --> | |
<section class="bg-gray-800 py-8"> | |
<div class="container mx-auto px-6"> | |
<p class="text-center text-gray-400 mb-6">TRUSTED BY INNOVATIVE TEAMS WORLDWIDE</p> | |
<div class="flex flex-wrap justify-center items-center gap-8 md:gap-16 opacity-80"> | |
<i class="fab fa-google text-3xl text-gray-300"></i> | |
<i class="fab fa-microsoft text-3xl text-gray-300"></i> | |
<i class="fab fa-spotify text-3xl text-gray-300"></i> | |
<i class="fab fa-slack text-3xl text-gray-300"></i> | |
<i class="fab fa-airbnb text-3xl text-gray-300"></i> | |
</div> | |
</div> | |
</section> | |
<!-- Features Section --> | |
<section id="features" class="container mx-auto px-6 py-16 md:py-24"> | |
<div class="text-center mb-16"> | |
<h2 class="text-3xl md:text-4xl font-bold mb-4">Powerful Features for <span class="bg-gradient-to-r from-blue-400 to-purple-500 bg-clip-text text-transparent">Data-Driven Decisions</span></h2> | |
<p class="text-gray-400 max-w-2xl mx-auto">Unlock the full potential of your data with our comprehensive suite of analytics tools designed for modern businesses.</p> | |
</div> | |
<div class="grid md:grid-cols-2 lg:grid-cols-4 gap-8"> | |
<!-- Data Sources --> | |
<div class="gradient-border"> | |
<div class="bg-gray-800 rounded-lg p-6 h-full"> | |
<div class="w-12 h-12 bg-blue-900 rounded-lg flex items-center justify-center mb-4"> | |
<i class="fas fa-database text-blue-400 text-xl"></i> | |
</div> | |
<h3 class="text-xl font-bold mb-3">Data Sources</h3> | |
<p class="text-gray-400 mb-4">Connect to 100+ data sources including databases, APIs, and cloud services with seamless integration.</p> | |
<ul class="space-y-2 text-gray-400 text-sm"> | |
<li class="flex items-center"> | |
<i class="fas fa-check-circle text-green-400 mr-2"></i> | |
SQL & NoSQL databases | |
</li> | |
<li class="flex items-center"> | |
<i class="fas fa-check-circle text-green-400 mr-2"></i> | |
Cloud storage integration | |
</li> | |
<li class="flex items-center"> | |
<i class="fas fa-check-circle text-green-400 mr-2"></i> | |
Custom API connectors | |
</li> | |
</ul> | |
</div> | |
</div> | |
<!-- Custom Reports --> | |
<div class="gradient-border"> | |
<div class="bg-gray-800 rounded-lg p-6 h-full"> | |
<div class="w-12 h-12 bg-purple-900 rounded-lg flex items-center justify-center mb-4"> | |
<i class="fas fa-chart-pie text-purple-400 text-xl"></i> | |
</div> | |
<h3 class="text-xl font-bold mb-3">Custom Reports</h3> | |
<p class="text-gray-400 mb-4">Create beautiful, interactive reports tailored to your specific business needs with drag-and-drop simplicity.</p> | |
<div class="chart-container h-32 mt-4"> | |
<canvas id="featurePieChart"></canvas> | |
</div> | |
</div> | |
</div> | |
<!-- Security & Compliance --> | |
<div class="gradient-border"> | |
<div class="bg-gray-800 rounded-lg p-6 h-full"> | |
<div class="w-12 h-12 bg-green-900 rounded-lg flex items-center justify-center mb-4"> | |
<i class="fas fa-shield-alt text-green-400 text-xl"></i> | |
</div> | |
<h3 class="text-xl font-bold mb-3">Security & Compliance</h3> | |
<p class="text-gray-400 mb-4">Enterprise-grade security with SOC 2, GDPR, and HIPAA compliance to protect your most sensitive data.</p> | |
<div class="flex flex-wrap gap-2 mt-4"> | |
<span class="px-2 py-1 bg-gray-700 rounded text-xs">SOC 2</span> | |
<span class="px-2 py-1 bg-gray-700 rounded text-xs">GDPR</span> | |
<span class="px-2 py-1 bg-gray-700 rounded text-xs">HIPAA</span> | |
<span class="px-2 py-1 bg-gray-700 rounded text-xs">ISO 27001</span> | |
</div> | |
</div> | |
</div> | |
<!-- API Access --> | |
<div class="gradient-border"> | |
<div class="bg-gray-800 rounded-lg p-6 h-full"> | |
<div class="w-12 h-12 bg-indigo-900 rounded-lg flex items-center justify-center mb-4"> | |
<i class="fas fa-code text-indigo-400 text-xl"></i> | |
</div> | |
<h3 class="text-xl font-bold mb-3">API Access</h3> | |
<p class="text-gray-400 mb-4">Full REST API access to integrate analytics into your existing workflows and applications.</p> | |
<div class="bg-gray-700 p-3 rounded-md font-mono text-sm overflow-x-auto mt-4"> | |
<code class="text-gray-300"> | |
GET /api/v1/metrics<br> | |
Authorization: Bearer {api_key}<br> | |
{ "metric": "revenue", "period": "Q1" } | |
</code> | |
</div> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- Interactive Dashboard Section --> | |
<section class="bg-gray-800 py-16 md:py-24"> | |
<div class="container mx-auto px-6"> | |
<div class="flex flex-col md:flex-row items-center"> | |
<div class="md:w-1/2 mb-12 md:mb-0 md:pr-12"> | |
<h2 class="text-3xl md:text-4xl font-bold mb-6">Interactive <span class="bg-gradient-to-r from-blue-400 to-purple-500 bg-clip-text text-transparent">Dashboards</span> That Tell a Story</h2> | |
<p class="text-gray-400 mb-6">Our intuitive dashboard designer lets you create beautiful, interactive visualizations that bring your data to life. Drill down into details, compare time periods, and share insights with your team.</p> | |
<ul class="space-y-4 mb-8"> | |
<li class="flex items-start"> | |
<div class="bg-blue-600 p-1 rounded-full mr-3 mt-1"> | |
<i class="fas fa-check text-xs"></i> | |
</div> | |
<div> | |
<h4 class="font-medium">Drag-and-drop interface</h4> | |
<p class="text-gray-400 text-sm">No coding required to build professional dashboards</p> | |
</div> | |
</li> | |
<li class="flex items-start"> | |
<div class="bg-purple-600 p-1 rounded-full mr-3 mt-1"> | |
<i class="fas fa-check text-xs"></i> | |
</div> | |
<div> | |
<h4 class="font-medium">Real-time collaboration</h4> | |
<p class="text-gray-400 text-sm">Work together with your team on the same dashboard</p> | |
</div> | |
</li> | |
<li class="flex items-start"> | |
<div class="bg-pink-600 p-1 rounded-full mr-3 mt-1"> | |
<i class="fas fa-check text-xs"></i> | |
</div> | |
<div> | |
<h4 class="font-medium">AI-powered insights</h4> | |
<p class="text-gray-400 text-sm">Get automatic anomaly detection and trend predictions</p> | |
</div> | |
</li> | |
</ul> | |
<a href="#" class="inline-block px-6 py-3 bg-gradient-to-r from-blue-600 to-purple-600 rounded-md hover:opacity-90 transition">Explore Dashboard Features</a> | |
</div> | |
<div class="md:w-1/2 relative"> | |
<div class="gradient-border"> | |
<div class="bg-gray-700 rounded-lg p-4"> | |
<div class="flex justify-between items-center mb-4"> | |
<h3 class="font-medium">Marketing Performance</h3> | |
<div class="flex space-x-2"> | |
<button class="bg-gray-600 p-1 rounded"> | |
<i class="fas fa-sync-alt text-sm"></i> | |
</button> | |
<button class="bg-gray-600 p-1 rounded"> | |
<i class="fas fa-ellipsis-h text-sm"></i> | |
</button> | |
</div> | |
</div> | |
<div class="grid grid-cols-2 gap-4 mb-4"> | |
<div class="bg-gray-800 p-3 rounded"> | |
<p class="text-xs text-gray-400">Impressions</p> | |
<p class="font-bold">1.2M</p> | |
<div class="h-20 mt-2"> | |
<canvas id="dashboardLineChart1"></canvas> | |
</div> | |
</div> | |
<div class="bg-gray-800 p-3 rounded"> | |
<p class="text-xs text-gray-400">Click Rate</p> | |
<p class="font-bold">3.4%</p> | |
<div class="h-20 mt-2"> | |
<canvas id="dashboardLineChart2"></canvas> | |
</div> | |
</div> | |
</div> | |
<div class="h-48 mb-4"> | |
<canvas id="dashboardMainChart"></canvas> | |
</div> | |
<div class="bg-gray-800 p-3 rounded"> | |
<div class="flex justify-between items-center mb-2"> | |
<p class="text-sm">Campaign Performance</p> | |
<p class="text-xs text-gray-400">Last 30 Days</p> | |
</div> | |
<div class="h-32"> | |
<canvas id="dashboardBarChart"></canvas> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="absolute -bottom-6 -right-6 w-32 h-32 bg-pink-600 rounded-full filter blur-3xl opacity-20"></div> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- Testimonials --> | |
<section class="container mx-auto px-6 py-16 md:py-24"> | |
<div class="text-center mb-16"> | |
<h2 class="text-3xl md:text-4xl font-bold mb-4">Trusted by <span class="bg-gradient-to-r from-blue-400 to-purple-500 bg-clip-text text-transparent">Data Teams</span> Worldwide</h2> | |
<p class="text-gray-400 max-w-2xl mx-auto">Join thousands of companies that rely on InsightFlow to power their data-driven decisions.</p> | |
</div> | |
<div class="grid md:grid-cols-3 gap-8"> | |
<div class="bg-gray-800 rounded-lg p-6"> | |
<div class="flex items-center mb-4"> | |
<div class="w-10 h-10 rounded-full bg-blue-600 flex items-center justify-center mr-3"> | |
<span class="font-bold">JD</span> | |
</div> | |
<div> | |
<h4 class="font-medium">Jane Doe</h4> | |
<p class="text-sm text-gray-400">Data Director, TechCorp</p> | |
</div> | |
</div> | |
<p class="text-gray-300 mb-4">"InsightFlow has transformed how we analyze customer behavior. The real-time dashboards have helped us reduce churn by 18% in just three months."</p> | |
<div class="flex"> | |
<i class="fas fa-star text-yellow-400"></i> | |
<i class="fas fa-star text-yellow-400"></i> | |
<i class="fas fa-star text-yellow-400"></i> | |
<i class="fas fa-star text-yellow-400"></i> | |
<i class="fas fa-star text-yellow-400"></i> | |
</div> | |
</div> | |
<div class="bg-gray-800 rounded-lg p-6"> | |
<div class="flex items-center mb-4"> | |
<div class="w-10 h-10 rounded-full bg-purple-600 flex items-center justify-center mr-3"> | |
<span class="font-bold">MS</span> | |
</div> | |
<div> | |
<h4 class="font-medium">Michael Smith</h4> | |
<p class="text-sm text-gray-400">CTO, AnalyticsPro</p> | |
</div> | |
</div> | |
<p class="text-gray-300 mb-4">"The API integration was seamless with our existing systems. Our data team can now focus on insights rather than data wrangling."</p> | |
<div class="flex"> | |
<i class="fas fa-star text-yellow-400"></i> | |
<i class="fas fa-star text-yellow-400"></i> | |
<i class="fas fa-star text-yellow-400"></i> | |
<i class="fas fa-star text-yellow-400"></i> | |
<i class="fas fa-star-half-alt text-yellow-400"></i> | |
</div> | |
</div> | |
<div class="bg-gray-800 rounded-lg p-6"> | |
<div class="flex items-center mb-4"> | |
<div class="w-10 h-10 rounded-full bg-pink-600 flex items-center justify-center mr-3"> | |
<span class="font-bold">AR</span> | |
</div> | |
<div> | |
<h4 class="font-medium">Amanda Rodriguez</h4> | |
<p class="text-sm text-gray-400">Head of BI, RetailGiant</p> | |
</div> | |
</div> | |
<p class="text-gray-300 mb-4">"From the security features to the beautiful visualizations, InsightFlow has exceeded our expectations at every level."</p> | |
<div class="flex"> | |
<i class="fas fa-star text-yellow-400"></i> | |
<i class="fas fa-star text-yellow-400"></i> | |
<i class="fas fa-star text-yellow-400"></i> | |
<i class="fas fa-star text-yellow-400"></i> | |
<i class="fas fa-star text-yellow-400"></i> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- CTA Section --> | |
<section class="bg-gradient-to-r from-blue-900 to-purple-900 py-16 md:py-24"> | |
<div class="container mx-auto px-6 text-center"> | |
<h2 class="text-3xl md:text-4xl font-bold mb-6">Ready to Transform Your Data Strategy?</h2> | |
<p class="text-xl text-blue-100 max-w-2xl mx-auto mb-8">Join thousands of businesses unlocking the power of their data with InsightFlow.</p> | |
<div class="flex flex-col sm:flex-row justify-center space-y-4 sm:space-y-0 sm:space-x-4"> | |
<a href="#" class="px-8 py-3 bg-white text-blue-900 font-medium rounded-md hover:bg-gray-100 transition">Start Free Trial</a> | |
<a href="#" class="px-8 py-3 border border-white text-white rounded-md hover:bg-white hover:bg-opacity-10 transition">Contact Sales</a> | |
</div> | |
</div> | |
</section> | |
<!-- Footer --> | |
<footer class="bg-gray-900 py-12"> | |
<div class="container mx-auto px-6"> | |
<div class="grid grid-cols-2 md:grid-cols-5 gap-8 mb-8"> | |
<div> | |
<h4 class="text-lg font-semibold mb-4">Product</h4> | |
<ul class="space-y-2"> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Features</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Pricing</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Integrations</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Updates</a></li> | |
</ul> | |
</div> | |
<div> | |
<h4 class="text-lg font-semibold mb-4">Resources</h4> | |
<ul class="space-y-2"> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Documentation</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Tutorials</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Blog</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Community</a></li> | |
</ul> | |
</div> | |
<div> | |
<h4 class="text-lg font-semibold mb-4">Company</h4> | |
<ul class="space-y-2"> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">About</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Careers</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Press</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Contact</a></li> | |
</ul> | |
</div> | |
<div> | |
<h4 class="text-lg font-semibold mb-4">Legal</h4> | |
<ul class="space-y-2"> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Privacy</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Terms</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Security</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white transition">Compliance</a></li> | |
</ul> | |
</div> | |
<div> | |
<h4 class="text-lg font-semibold mb-4">Connect</h4> | |
<div class="flex space-x-4 mb-4"> | |
<a href="#" class="w-10 h-10 bg-gray-800 rounded-full flex items-center justify-center hover:bg-blue-600 transition"> | |
<i class="fab fa-twitter"></i> | |
</a> | |
<a href="#" class="w-10 h-10 bg-gray-800 rounded-full flex items-center justify-center hover:bg-blue-700 transition"> | |
<i class="fab fa-linkedin-in"></i> | |
</a> | |
<a href="#" class="w-10 h-10 bg-gray-800 rounded-full flex items-center justify-center hover:bg-gray-700 transition"> | |
<i class="fab fa-github"></i> | |
</a> | |
</div> | |
<p class="text-gray-400 text-sm">Subscribe to our newsletter</p> | |
<div class="flex mt-2"> | |
<input type="email" placeholder="Your email" class="bg-gray-800 px-3 py-2 rounded-l-md focus:outline-none focus:ring-1 focus:ring-blue-500 w-full"> | |
<button class="bg-blue-600 px-4 py-2 rounded-r-md hover:bg-blue-700 transition"> | |
<i class="fas fa-paper-plane"></i> | |
</button> | |
</div> | |
</div> | |
</div> | |
<div class="pt-8 border-t border-gray-800 flex flex-col md:flex-row justify-between items-center"> | |
<div class="flex items-center space-x-2 mb-4 md:mb-0"> | |
<div class="w-8 h-8 bg-blue-600 rounded-full flex items-center justify-center"> | |
<i class="fas fa-chart-line text-white"></i> | |
</div> | |
<span class="text-lg font-bold bg-gradient-to-r from-blue-400 to-purple-500 bg-clip-text text-transparent">InsightFlow</span> | |
</div> | |
<p class="text-gray-400 text-sm">© 2023 InsightFlow Analytics. All rights reserved.</p> | |
</div> | |
</div> | |
</footer> | |
<script> | |
// Hero Chart | |
const heroCtx = document.getElementById('heroChart').getContext('2d'); | |
const heroChart = new Chart(heroCtx, { | |
type: 'line', | |
data: { | |
labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'], | |
datasets: [{ | |
label: 'Revenue', | |
data: [65000, 59000, 80000, 81000, 86000, 92500], | |
borderColor: '#3b82f6', | |
backgroundColor: 'rgba(59, 130, 246, 0.1)', | |
borderWidth: 2, | |
tension: 0.3, | |
fill: true | |
}] | |
}, | |
options: { | |
responsive: true, | |
maintainAspectRatio: false, | |
plugins: { | |
legend: { | |
display: false | |
} | |
}, | |
scales: { | |
y: { | |
beginAtZero: false, | |
grid: { | |
color: 'rgba(255, 255, 255, 0.05)' | |
}, | |
ticks: { | |
color: 'rgba(255, 255, 255, 0.6)' | |
} | |
}, | |
x: { | |
grid: { | |
display: false | |
}, | |
ticks: { | |
color: 'rgba(255, 255, 255, 0.6)' | |
} | |
} | |
} | |
} | |
}); | |
// Hero Pie Chart | |
const heroPieCtx = document.getElementById('heroPieChart').getContext('2d'); | |
const heroPieChart = new Chart(heroPieCtx, { | |
type: 'doughnut', | |
data: { | |
labels: ['Direct', 'Organic', 'Referral', 'Social'], | |
datasets: [{ | |
data: [35, 25, 20, 20], | |
backgroundColor: [ | |
'#3b82f6', | |
'#8b5cf6', | |
'#ec4899', | |
'#10b981' | |
], | |
borderWidth: 0 | |
}] | |
}, | |
options: { | |
responsive: true, | |
maintainAspectRatio: false, | |
plugins: { | |
legend: { | |
display: false | |
} | |
}, | |
cutout: '70%' | |
} | |
}); | |
// Hero Bar Chart | |
const heroBarCtx = document.getElementById('heroBarChart').getContext('2d'); | |
const heroBarChart = new Chart(heroBarCtx, { | |
type: 'bar', | |
data: { | |
labels: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'], | |
datasets: [{ | |
label: 'Sessions', | |
data: [1250, 1900, 1750, 2100, 1950], | |
backgroundColor: 'rgba(59, 130, 246, 0.7)', | |
borderRadius: 4 | |
}] | |
}, | |
options: { | |
responsive: true, | |
maintainAspectRatio: false, | |
plugins: { | |
legend: { | |
display: false | |
} | |
}, | |
scales: { | |
y: { | |
beginAtZero: true, | |
grid: { | |
display: false | |
}, | |
ticks: { | |
display: false | |
} | |
}, | |
x: { | |
grid: { | |
display: false | |
}, | |
ticks: { | |
color: 'rgba(255, 255, 255, 0.6)' | |
} | |
} | |
} | |
} | |
}); | |
// Feature Pie Chart | |
const featurePieCtx = document.getElementById('featurePieChart').getContext('2d'); | |
const featurePieChart = new Chart(featurePieCtx, { | |
type: 'pie', | |
data: { | |
labels: ['Desktop', 'Mobile', 'Tablet'], | |
datasets: [{ | |
data: [60, 30, 10], | |
backgroundColor: [ | |
'#8b5cf6', | |
'#3b82f6', | |
'#ec4899' | |
], | |
borderWidth: 0 | |
}] | |
}, | |
options: { | |
responsive: true, | |
maintainAspectRatio: false, | |
plugins: { | |
legend: { | |
position: 'right', | |
labels: { | |
color: 'rgba(255, 255, 255, 0.8)', | |
font: { | |
size: 10 | |
} | |
} | |
} | |
} | |
} | |
}); | |
// Dashboard Line Chart 1 | |
const dashboardLineCtx1 = document.getElementById('dashboardLineChart1').getContext('2d'); | |
const dashboardLineChart1 = new Chart(dashboardLineCtx1, { | |
type: 'line', | |
data: { | |
labels: ['', '', '', '', '', ''], | |
datasets: [{ | |
data: [5, 20, 15, 25, 30, 35], | |
borderColor: '#3b82f6', | |
backgroundColor: 'rgba(59, 130, 246, 0.1)', | |
borderWidth: 2, | |
tension: 0.4, | |
fill: true | |
}] | |
}, | |
options: { | |
responsive: true, | |
maintainAspectRatio: false, | |
plugins: { | |
legend: { | |
display: false | |
} | |
}, | |
scales: { | |
y: { | |
display: false | |
}, | |
x: { | |
display: false | |
} | |
} | |
} | |
}); | |
// Dashboard Line Chart 2 | |
const dashboardLineCtx2 = document.getElementById('dashboardLineChart2').getContext('2d'); | |
const dashboardLineChart2 = new Chart(dashboardLineCtx2, { | |
type: 'line', | |
data: { | |
labels: ['', '', '', '', '', ''], | |
datasets: [{ | |
data: [30, 25, 35, 20, 40, 30], | |
borderColor: '#8b5cf6', | |
backgroundColor: 'rgba(139, 92, 246, 0.1)', | |
borderWidth: 2, | |
tension: 0.4, | |
fill: true | |
}] | |
}, | |
options: { | |
responsive: true, | |
maintainAspectRatio: false, | |
plugins: { | |
legend: { | |
display: false | |
} | |
}, | |
scales: { | |
y: { | |
display: false | |
}, | |
x: { | |
display: false | |
} | |
} | |
} | |
}); | |
// Dashboard Main Chart | |
const dashboardMainCtx = document.getElementById('dashboardMainChart').getContext('2d'); | |
const dashboardMainChart = new Chart(dashboardMainCtx, { | |
type: 'line', | |
data: { | |
labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'], | |
datasets: [ | |
{ | |
label: 'Organic', | |
data: [5000, 7000, 6500, 8000, 8500, 9000, 9500], | |
borderColor: '#3b82f6', | |
backgroundColor: 'rgba(59, 130, 246, 0.1)', | |
borderWidth: 2, | |
tension: 0.3, | |
fill: true | |
}, | |
{ | |
label: 'Paid', | |
data: [3000, 4000, 4500, 5000, 6000, 7000, 8000], | |
borderColor: '#8b5cf6', | |
backgroundColor: 'rgba(139, 92, 246, 0.1)', | |
borderWidth: 2, | |
tension: 0.3, | |
fill: true | |
} | |
] | |
}, | |
options: { | |
responsive: true, | |
maintainAspectRatio: false, | |
plugins: { | |
legend: { | |
position: 'top', | |
labels: { | |
color: 'rgba(255, 255, 255, 0.8)' | |
} | |
} | |
}, | |
scales: { | |
y: { | |
beginAtZero: false, | |
grid: { | |
color: 'rgba(255, 255, 255, 0.05)' | |
}, | |
ticks: { | |
color: 'rgba(255, 255, 255, 0.6)' | |
} | |
}, | |
x: { | |
grid: { | |
display: false | |
}, | |
ticks: { | |
color: 'rgba(255, 255, 255, 0.6)' | |
} | |
} | |
} | |
} | |
}); | |
// Dashboard Bar Chart | |
const dashboardBarCtx = document.getElementById('dashboardBarChart').getContext('2d'); | |
const dashboardBarChart = new Chart(dashboardBarCtx, { | |
type: 'bar', | |
data: { | |
labels: ['Email', 'Social', 'Search', 'Direct'], | |
datasets: [{ | |
label: 'Conversions', | |
data: [1200, 800, 1500, 900], | |
backgroundColor: [ | |
'rgba(59, 130, 246, 0.7)', | |
'rgba(139, 92, 246, 0.7)', | |
'rgba(236, 72, 153, 0.7)', | |
'rgba(16, 185, 129, 0.7)' | |
], | |
borderRadius: 4 | |
}] | |
}, | |
options: { | |
responsive: true, | |
maintainAspectRatio: false, | |
plugins: { | |
legend: { | |
display: false | |
} | |
}, | |
scales: { | |
y: { | |
beginAtZero: true, | |
grid: { | |
color: 'rgba(255, 255, 255, 0.05)' | |
}, | |
ticks: { | |
color: 'rgba(255, 255, 255, 0.6)' | |
} | |
}, | |
x: { | |
grid: { | |
display: false | |
}, | |
ticks: { | |
color: 'rgba(255, 255, 255, 0.6)' | |
} | |
} | |
} | |
} | |
}); | |
// Animate metrics | |
function animateMetrics() { | |
const metrics = document.querySelectorAll('.metric-badge'); | |
metrics.forEach((metric, index) => { | |
setTimeout(() => { | |
metric.style.animation = 'pulse 2s infinite'; | |
}, index * 300); | |
}); | |
} | |
// Initialize animations | |
document.addEventListener('DOMContentLoaded', () => { | |
animateMetrics(); | |
// Simulate real-time data updates | |
setInterval(() => { | |
// Update hero chart | |
const newData = heroChart.data.datasets[0].data.map(value => { | |
const change = Math.floor(Math.random() * 2000) - 1000; | |
return Math.max(50000, value + change); | |
}); | |
heroChart.data.datasets[0].data = newData; | |
heroChart.update(); | |
// Update dashboard charts | |
const newMainData1 = dashboardMainChart.data.datasets[0].data.map(value => { | |
const change = Math.floor(Math.random() * 500) - 250; | |
return Math.max(4000, value + change); | |
}); | |
const newMainData2 = dashboardMainChart.data.datasets[1].data.map(value => { | |
const change = Math.floor(Math.random() * 500) - 250; | |
return Math.max(2000, value + change); | |
}); | |
dashboardMainChart.data.datasets[0].data = newMainData1; | |
dashboardMainChart.data.datasets[1].data = newMainData2; | |
dashboardMainChart.update(); | |
// Update bar chart | |
const newBarData = dashboardBarChart.data.datasets[0].data.map(value => { | |
const change = Math.floor(Math.random() * 100) - 50; | |
return Math.max(500, value + change); | |
}); | |
dashboardBarChart.data.datasets[0].data = newBarData; | |
dashboardBarChart.update(); | |
}, 3000); | |
}); | |
</script> | |
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=aimevzulari/b-nmbv" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> | |
</html> |