| <!DOCTYPE html> |
| <html lang="fr"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <title>YaniPay Project Dashboard</title> |
| <script src="https://cdn.tailwindcss.com"></script> |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> |
| <style> |
| .gradient-bg { |
| background: linear-gradient(135deg, #3b82f6 0%, #10b981 100%); |
| } |
| .card-hover { |
| transition: all 0.3s ease; |
| } |
| .card-hover:hover { |
| transform: translateY(-5px); |
| box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); |
| } |
| .progress-bar { |
| height: 6px; |
| border-radius: 3px; |
| } |
| .animate-pulse { |
| animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; |
| } |
| @keyframes pulse { |
| 0%, 100% { opacity: 1; } |
| 50% { opacity: 0.5; } |
| } |
| .sidebar { |
| transition: all 0.3s ease; |
| } |
| @media (max-width: 768px) { |
| .sidebar { |
| transform: translateX(-100%); |
| position: absolute; |
| z-index: 50; |
| height: 100vh; |
| } |
| .sidebar-open { |
| transform: translateX(0); |
| } |
| } |
| </style> |
| </head> |
| <body class="bg-gray-50 font-sans"> |
| <div class="flex h-screen overflow-hidden"> |
| |
| <div class="sidebar bg-white w-64 border-r border-gray-200 flex flex-col"> |
| <div class="p-4 border-b border-gray-200"> |
| <div class="flex items-center space-x-3"> |
| <div class="w-10 h-10 rounded-full gradient-bg flex items-center justify-center text-white font-bold">YP</div> |
| <div> |
| <h1 class="font-bold text-lg">YaniPay</h1> |
| <p class="text-xs text-gray-500">Project Dashboard</p> |
| </div> |
| </div> |
| </div> |
| <div class="flex-1 overflow-y-auto p-4 space-y-2"> |
| <div class="space-y-1"> |
| <p class="text-xs font-semibold text-gray-400 uppercase tracking-wider">Navigation</p> |
| <a href="#" class="flex items-center space-x-3 p-2 rounded-lg bg-blue-50 text-blue-600"> |
| <i class="fas fa-home w-5 text-center"></i> |
| <span>Dashboard</span> |
| </a> |
| <a href="#" class="flex items-center space-x-3 p-2 rounded-lg hover:bg-gray-100 text-gray-700"> |
| <i class="fas fa-project-diagram w-5 text-center"></i> |
| <span>Project Phases</span> |
| </a> |
| <a href="#" class="flex items-center space-x-3 p-2 rounded-lg hover:bg-gray-100 text-gray-700"> |
| <i class="fas fa-users w-5 text-center"></i> |
| <span>Team Members</span> |
| </a> |
| <a href="#" class="flex items-center space-x-3 p-2 rounded-lg hover:bg-gray-100 text-gray-700"> |
| <i class="fas fa-tasks w-5 text-center"></i> |
| <span>Tasks</span> |
| </a> |
| </div> |
| <div class="space-y-1 mt-6"> |
| <p class="text-xs font-semibold text-gray-400 uppercase tracking-wider">Departments</p> |
| <a href="#" class="flex items-center space-x-3 p-2 rounded-lg hover:bg-gray-100 text-gray-700"> |
| <i class="fas fa-brain w-5 text-center"></i> |
| <span>CEO Strategy</span> |
| </a> |
| <a href="#" class="flex items-center space-x-3 p-2 rounded-lg hover:bg-gray-100 text-gray-700"> |
| <i class="fas fa-code w-5 text-center"></i> |
| <span>CTO Technology</span> |
| </a> |
| <a href="#" class="flex items-center space-x-3 p-2 rounded-lg hover:bg-gray-100 text-gray-700"> |
| <i class="fas fa-coins w-5 text-center"></i> |
| <span>CFO Finance</span> |
| </a> |
| <a href="#" class="flex items-center space-x-3 p-2 rounded-lg hover:bg-gray-100 text-gray-700"> |
| <i class="fas fa-bullhorn w-5 text-center"></i> |
| <span>CMO Marketing</span> |
| </a> |
| <a href="#" class="flex items-center space-x-3 p-2 rounded-lg hover:bg-gray-100 text-gray-700"> |
| <i class="fas fa-cogs w-5 text-center"></i> |
| <span>COO Operations</span> |
| </a> |
| </div> |
| <div class="space-y-1 mt-6"> |
| <p class="text-xs font-semibold text-gray-400 uppercase tracking-wider">Settings</p> |
| <a href="#" class="flex items-center space-x-3 p-2 rounded-lg hover:bg-gray-100 text-gray-700"> |
| <i class="fas fa-cog w-5 text-center"></i> |
| <span>Project Settings</span> |
| </a> |
| <a href="#" class="flex items-center space-x-3 p-2 rounded-lg hover:bg-gray-100 text-gray-700"> |
| <i class="fas fa-user-circle w-5 text-center"></i> |
| <span>Profile</span> |
| </a> |
| </div> |
| </div> |
| <div class="p-4 border-t border-gray-200"> |
| <div class="flex items-center space-x-3"> |
| <div class="w-8 h-8 rounded-full bg-gray-200 flex items-center justify-center"> |
| <i class="fas fa-user text-gray-500"></i> |
| </div> |
| <div> |
| <p class="text-sm font-medium">Johan</p> |
| <p class="text-xs text-gray-500">Founder & CEO</p> |
| </div> |
| </div> |
| </div> |
| </div> |
|
|
| |
| <div class="flex-1 flex flex-col overflow-hidden"> |
| |
| <header class="bg-white border-b border-gray-200 py-4 px-6 flex items-center justify-between"> |
| <div class="flex items-center"> |
| <button id="sidebarToggle" class="md:hidden mr-4 text-gray-500"> |
| <i class="fas fa-bars text-xl"></i> |
| </button> |
| <h2 class="text-xl font-semibold">Project Dashboard</h2> |
| </div> |
| <div class="flex items-center space-x-4"> |
| <div class="relative"> |
| <button class="text-gray-500 hover:text-gray-700"> |
| <i class="fas fa-bell text-xl"></i> |
| <span class="absolute top-0 right-0 w-2 h-2 rounded-full bg-red-500"></span> |
| </button> |
| </div> |
| <div class="relative"> |
| <button class="text-gray-500 hover:text-gray-700"> |
| <i class="fas fa-envelope text-xl"></i> |
| <span class="absolute top-0 right-0 w-2 h-2 rounded-full bg-blue-500"></span> |
| </button> |
| </div> |
| <div class="w-px h-8 bg-gray-200"></div> |
| <div class="flex items-center space-x-2"> |
| <div class="text-right hidden md:block"> |
| <p class="text-sm font-medium">Johan</p> |
| <p class="text-xs text-gray-500">Founder & CEO</p> |
| </div> |
| <div class="w-8 h-8 rounded-full bg-gray-200 flex items-center justify-center"> |
| <i class="fas fa-user text-gray-500"></i> |
| </div> |
| </div> |
| </div> |
| </header> |
|
|
| |
| <main class="flex-1 overflow-y-auto p-6 bg-gray-50"> |
| |
| <div class="mb-8"> |
| <div class="flex items-center justify-between mb-4"> |
| <h3 class="text-2xl font-bold">YaniPay Project Overview</h3> |
| <div class="flex space-x-2"> |
| <button class="px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700 transition"> |
| <i class="fas fa-plus mr-2"></i> Add Task |
| </button> |
| <button class="px-4 py-2 border border-gray-300 rounded-lg hover:bg-gray-100 transition"> |
| <i class="fas fa-filter mr-2"></i> Filter |
| </button> |
| </div> |
| </div> |
| <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 mb-6"> |
| |
| <div class="bg-white rounded-xl shadow-sm p-6 card-hover"> |
| <div class="flex items-center justify-between mb-4"> |
| <h4 class="font-semibold text-gray-800">Phase 1: Conception</h4> |
| <span class="px-2 py-1 bg-blue-100 text-blue-800 text-xs rounded-full">Active</span> |
| </div> |
| <p class="text-gray-600 text-sm mb-4">Prototyping UI/UX and validating features with user research.</p> |
| <div class="mb-2"> |
| <div class="flex justify-between text-xs text-gray-500 mb-1"> |
| <span>Progress</span> |
| <span>65%</span> |
| </div> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="bg-blue-600 h-2 rounded-full" style="width: 65%"></div> |
| </div> |
| </div> |
| <div class="flex justify-between text-xs text-gray-500"> |
| <span><i class="far fa-calendar mr-1"></i> Due: Jun 30</span> |
| <span><i class="far fa-user mr-1"></i> 5 members</span> |
| </div> |
| </div> |
| |
| |
| <div class="bg-white rounded-xl shadow-sm p-6 card-hover"> |
| <div class="flex items-center justify-between mb-4"> |
| <h4 class="font-semibold text-gray-800">Technology Stack</h4> |
| <span class="px-2 py-1 bg-green-100 text-green-800 text-xs rounded-full">Ready</span> |
| </div> |
| <div class="space-y-3"> |
| <div class="flex items-center"> |
| <div class="w-8 h-8 rounded-md bg-blue-100 flex items-center justify-center mr-3"> |
| <i class="fab fa-react text-blue-600"></i> |
| </div> |
| <div> |
| <p class="text-sm font-medium">Next.js</p> |
| <p class="text-xs text-gray-500">Frontend Framework</p> |
| </div> |
| </div> |
| <div class="flex items-center"> |
| <div class="w-8 h-8 rounded-md bg-green-100 flex items-center justify-center mr-3"> |
| <i class="fab fa-node-js text-green-600"></i> |
| </div> |
| <div> |
| <p class="text-sm font-medium">Node.js</p> |
| <p class="text-xs text-gray-500">Backend</p> |
| </div> |
| </div> |
| <div class="flex items-center"> |
| <div class="w-8 h-8 rounded-md bg-purple-100 flex items-center justify-center mr-3"> |
| <i class="fas fa-database text-purple-600"></i> |
| </div> |
| <div> |
| <p class="text-sm font-medium">PostgreSQL</p> |
| <p class="text-xs text-gray-500">Database</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="bg-white rounded-xl shadow-sm p-6 card-hover"> |
| <div class="flex items-center justify-between mb-4"> |
| <h4 class="font-semibold text-gray-800">Key Metrics</h4> |
| <span class="px-2 py-1 bg-yellow-100 text-yellow-800 text-xs rounded-full">Monitoring</span> |
| </div> |
| <div class="space-y-4"> |
| <div> |
| <p class="text-sm text-gray-500 mb-1">Feature Completion</p> |
| <div class="flex items-center"> |
| <div class="w-full bg-gray-200 rounded-full h-2 mr-2"> |
| <div class="bg-green-500 h-2 rounded-full" style="width: 42%"></div> |
| </div> |
| <span class="text-sm font-medium">42%</span> |
| </div> |
| </div> |
| <div> |
| <p class="text-sm text-gray-500 mb-1">Team Satisfaction</p> |
| <div class="flex items-center"> |
| <div class="w-full bg-gray-200 rounded-full h-2 mr-2"> |
| <div class="bg-blue-500 h-2 rounded-full" style="width: 78%"></div> |
| </div> |
| <span class="text-sm font-medium">78%</span> |
| </div> |
| </div> |
| <div> |
| <p class="text-sm text-gray-500 mb-1">Budget Utilization</p> |
| <div class="flex items-center"> |
| <div class="w-full bg-gray-200 rounded-full h-2 mr-2"> |
| <div class="bg-purple-500 h-2 rounded-full" style="width: 35%"></div> |
| </div> |
| <span class="text-sm font-medium">35%</span> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="bg-white rounded-xl shadow-sm p-6 card-hover"> |
| <div class="flex items-center justify-between mb-4"> |
| <h4 class="font-semibold text-gray-800">Recent Activity</h4> |
| <button class="text-blue-600 text-sm">View All</button> |
| </div> |
| <div class="space-y-4"> |
| <div class="flex"> |
| <div class="mr-3"> |
| <div class="w-8 h-8 rounded-full bg-blue-100 flex items-center justify-center"> |
| <i class="fas fa-code text-blue-600 text-sm"></i> |
| </div> |
| </div> |
| <div> |
| <p class="text-sm font-medium">CTO completed architecture review</p> |
| <p class="text-xs text-gray-500">2 hours ago</p> |
| </div> |
| </div> |
| <div class="flex"> |
| <div class="mr-3"> |
| <div class="w-8 h-8 rounded-full bg-green-100 flex items-center justify-center"> |
| <i class="fas fa-coins text-green-600 text-sm"></i> |
| </div> |
| </div> |
| <div> |
| <p class="text-sm font-medium">CFO updated financial model</p> |
| <p class="text-xs text-gray-500">5 hours ago</p> |
| </div> |
| </div> |
| <div class="flex"> |
| <div class="mr-3"> |
| <div class="w-8 h-8 rounded-full bg-purple-100 flex items-center justify-center"> |
| <i class="fas fa-bullhorn text-purple-600 text-sm"></i> |
| </div> |
| </div> |
| <div> |
| <p class="text-sm font-medium">CMO launched new campaign</p> |
| <p class="text-xs text-gray-500">1 day ago</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
|
|
| |
| <div class="mb-8"> |
| <h3 class="text-xl font-bold mb-6">Departments Progress</h3> |
| <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"> |
| |
| <div class="bg-white rounded-xl shadow-sm p-6 card-hover"> |
| <div class="flex items-center justify-between mb-4"> |
| <div class="flex items-center"> |
| <div class="w-10 h-10 rounded-full bg-blue-100 flex items-center justify-center mr-3"> |
| <i class="fas fa-brain text-blue-600"></i> |
| </div> |
| <h4 class="font-semibold text-gray-800">CEO Strategy</h4> |
| </div> |
| <span class="px-2 py-1 bg-blue-100 text-blue-800 text-xs rounded-full">4.8/5</span> |
| </div> |
| <p class="text-gray-600 text-sm mb-4">Global vision, digital strategy and marketing plan for YANI adoption.</p> |
| <div class="space-y-3"> |
| <div> |
| <div class="flex justify-between text-sm mb-1"> |
| <span>Loyalty Programs</span> |
| <span class="font-medium">92%</span> |
| </div> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="gradient-bg h-2 rounded-full" style="width: 92%"></div> |
| </div> |
| </div> |
| <div> |
| <div class="flex justify-between text-sm mb-1"> |
| <span>Daily Use Strategy</span> |
| <span class="font-medium">85%</span> |
| </div> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="gradient-bg h-2 rounded-full" style="width: 85%"></div> |
| </div> |
| </div> |
| </div> |
| <div class="mt-4 pt-4 border-t border-gray-100"> |
| <div class="flex justify-between text-xs text-gray-500"> |
| <span>Last updated: 2 hours ago</span> |
| <button class="text-blue-600 hover:text-blue-800">Details</button> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="bg-white rounded-xl shadow-sm p-6 card-hover"> |
| <div class="flex items-center justify-between mb-4"> |
| <div class="flex items-center"> |
| <div class="w-10 h-10 rounded-full bg-purple-100 flex items-center justify-center mr-3"> |
| <i class="fas fa-code text-purple-600"></i> |
| </div> |
| <h4 class="font-semibold text-gray-800">CTO Technology</h4> |
| </div> |
| <span class="px-2 py-1 bg-blue-100 text-blue-800 text-xs rounded-full">4.6/5</span> |
| </div> |
| <p class="text-gray-600 text-sm mb-4">DeFi architecture, payment integration and automated exchange system.</p> |
| <div class="space-y-3"> |
| <div> |
| <div class="flex justify-between text-sm mb-1"> |
| <span>DeFi Architecture</span> |
| <span class="font-medium">78%</span> |
| </div> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="gradient-bg h-2 rounded-full" style="width: 78%"></div> |
| </div> |
| </div> |
| <div> |
| <div class="flex justify-between text-sm mb-1"> |
| <span>Exchange System</span> |
| <span class="font-medium">65%</span> |
| </div> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="gradient-bg h-2 rounded-full" style="width: 65%"></div> |
| </div> |
| </div> |
| </div> |
| <div class="mt-4 pt-4 border-t border-gray-100"> |
| <div class="flex justify-between text-xs text-gray-500"> |
| <span>Last updated: 1 hour ago</span> |
| <button class="text-blue-600 hover:text-blue-800">Details</button> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="bg-white rounded-xl shadow-sm p-6 card-hover"> |
| <div class="flex items-center justify-between mb-4"> |
| <div class="flex items-center"> |
| <div class="w-10 h-10 rounded-full bg-green-100 flex items-center justify-center mr-3"> |
| <i class="fas fa-coins text-green-600"></i> |
| </div> |
| <h4 class="font-semibold text-gray-800">CFO Finance</h4> |
| </div> |
| <span class="px-2 py-1 bg-blue-100 text-blue-800 text-xs rounded-full">4.7/5</span> |
| </div> |
| <p class="text-gray-600 text-sm mb-4">Sustainable economic model and YANI rewards cost/revenue analysis.</p> |
| <div class="space-y-3"> |
| <div> |
| <div class="flex justify-between text-sm mb-1"> |
| <span>Economic Model</span> |
| <span class="font-medium">88%</span> |
| </div> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="gradient-bg h-2 rounded-full" style="width: 88%"></div> |
| </div> |
| </div> |
| <div> |
| <div class="flex justify-between text-sm mb-1"> |
| <span>Rewards Analysis</span> |
| <span class="font-medium">75%</span> |
| </div> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="gradient-bg h-2 rounded-full" style="width: 75%"></div> |
| </div> |
| </div> |
| </div> |
| <div class="mt-4 pt-4 border-t border-gray-100"> |
| <div class="flex justify-between text-xs text-gray-500"> |
| <span>Last updated: 3 hours ago</span> |
| <button class="text-blue-600 hover:text-blue-800">Details</button> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="bg-white rounded-xl shadow-sm p-6 card-hover"> |
| <div class="flex items-center justify-between mb-4"> |
| <div class="flex items-center"> |
| <div class="w-10 h-10 rounded-full bg-yellow-100 flex items-center justify-center mr-3"> |
| <i class="fas fa-bullhorn text-yellow-600"></i> |
| </div> |
| <h4 class="font-semibold text-gray-800">CMO Marketing</h4> |
| </div> |
| <span class="px-2 py-1 bg-blue-100 text-blue-800 text-xs rounded-full">4.5/5</span> |
| </div> |
| <p class="text-gray-600 text-sm mb-4">Educational campaigns and highlighting loyalty system benefits.</p> |
| <div class="space-y-3"> |
| <div> |
| <div class="flex justify-between text-sm mb-1"> |
| <span>Educational Campaigns</span> |
| <span class="font-medium">82%</span> |
| </div> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="gradient-bg h-2 rounded-full" style="width: 82%"></div> |
| </div> |
| </div> |
| <div> |
| <div class="flex justify-between text-sm mb-1"> |
| <span>Loyalty Promotion</span> |
| <span class="font-medium">70%</span> |
| </div> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="gradient-bg h-2 rounded-full" style="width: 70%"></div> |
| </div> |
| </div> |
| </div> |
| <div class="mt-4 pt-4 border-t border-gray-100"> |
| <div class="flex justify-between text-xs text-gray-500"> |
| <span>Last updated: 5 hours ago</span> |
| <button class="text-blue-600 hover:text-blue-800">Details</button> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="bg-white rounded-xl shadow-sm p-6 card-hover"> |
| <div class="flex items-center justify-between mb-4"> |
| <div class="flex items-center"> |
| <div class="w-10 h-10 rounded-full bg-red-100 flex items-center justify-center mr-3"> |
| <i class="fas fa-cogs text-red-600"></i> |
| </div> |
| <h4 class="font-semibold text-gray-800">COO Operations</h4> |
| </div> |
| <span class="px-2 py-1 bg-blue-100 text-blue-800 text-xs rounded-full">4.3/5</span> |
| </div> |
| <p class="text-gray-600 text-sm mb-4">Commercial partnerships and processes for massive adoption.</p> |
| <div class="space-y-3"> |
| <div> |
| <div class="flex justify-between text-sm mb-1"> |
| <span>Partnerships</span> |
| <span class="font-medium">80%</span> |
| </div> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="gradient-bg h-2 rounded-full" style="width: 80%"></div> |
| </div> |
| </div> |
| <div> |
| <div class="flex justify-between text-sm mb-1"> |
| <span>Adoption Processes</span> |
| <span class="font-medium">68%</span> |
| </div> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="gradient-bg h-2 rounded-full" style="width: 68%"></div> |
| </div> |
| </div> |
| </div> |
| <div class="mt-4 pt-4 border-t border-gray-100"> |
| <div class="flex justify-between text-xs text-gray-500"> |
| <span>Last updated: 4 hours ago</span> |
| <button class="text-blue-600 hover:text-blue-800">Details</button> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="bg-white rounded-xl shadow-sm p-6 card-hover"> |
| <div class="flex items-center justify-between mb-4"> |
| <div class="flex items-center"> |
| <div class="w-10 h-10 rounded-full bg-indigo-100 flex items-center justify-center mr-3"> |
| <i class="fas fa-headset text-indigo-600"></i> |
| </div> |
| <h4 class="font-semibold text-gray-800">Assistant CEO</h4> |
| </div> |
| <span class="px-2 py-1 bg-blue-100 text-blue-800 text-xs rounded-full">4.9/5</span> |
| </div> |
| <p class="text-gray-600 text-sm mb-4">Strategic coordination and task prioritization for quick results.</p> |
| <div class="space-y-3"> |
| <div> |
| <div class="flex justify-between text-sm mb-1"> |
| <span>Response Coherence</span> |
| <span class="font-medium">95%</span> |
| </div> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="gradient-bg h-2 rounded-full" style="width: 95%"></div> |
| </div> |
| </div> |
| <div> |
| <div class="flex justify-between text-sm mb-1"> |
| <span>Task Prioritization</span> |
| <span class="font-medium">90%</span> |
| </div> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="gradient-bg h-2 rounded-full" style="width: 90%"></div> |
| </div> |
| </div> |
| </div> |
| <div class="mt-4 pt-4 border-t border-gray-100"> |
| <div class="flex justify-between text-xs text-gray-500"> |
| <span>Last updated: 1 hour ago</span> |
| <button class="text-blue-600 hover:text-blue-800">Details</button> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
|
|
| |
| <div class="mb-8"> |
| <h3 class="text-xl font-bold mb-6">Project Roadmap</h3> |
| <div class="bg-white rounded-xl shadow-sm overflow-hidden"> |
| <div class="overflow-x-auto"> |
| <table class="min-w-full divide-y divide-gray-200"> |
| <thead class="bg-gray-50"> |
| <tr> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Phase</th> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Description</th> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Status</th> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Start Date</th> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">End Date</th> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Progress</th> |
| </tr> |
| </thead> |
| <tbody class="bg-white divide-y divide-gray-200"> |
| <tr class="hover:bg-gray-50"> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="flex-shrink-0 h-10 w-10 bg-blue-100 rounded-full flex items-center justify-center"> |
| <span class="text-blue-600 font-medium">1</span> |
| </div> |
| <div class="ml-4"> |
| <div class="text-sm font-medium text-gray-900">Conception</div> |
| </div> |
| </div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="text-sm text-gray-900">Prototyping UI/UX and validating features</div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-green-100 text-green-800">In Progress</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">May 1, 2023</td> |
| <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Jun 30, 2023</td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="w-24 mr-2"> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="bg-blue-600 h-2 rounded-full" style="width: 65%"></div> |
| </div> |
| </div> |
| <span class="text-sm text-gray-500">65%</span> |
| </div> |
| </td> |
| </tr> |
| <tr class="hover:bg-gray-50"> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="flex-shrink-0 h-10 w-10 bg-purple-100 rounded-full flex items-center justify-center"> |
| <span class="text-purple-600 font-medium">2</span> |
| </div> |
| <div class="ml-4"> |
| <div class="text-sm font-medium text-gray-900">Development</div> |
| </div> |
| </div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="text-sm text-gray-900">Building MVP with essential modules</div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-yellow-100 text-yellow-800">Pending</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Jul 1, 2023</td> |
| <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Sep 30, 2023</td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="w-24 mr-2"> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="bg-purple-600 h-2 rounded-full" style="width: 15%"></div> |
| </div> |
| </div> |
| <span class="text-sm text-gray-500">15%</span> |
| </div> |
| </td> |
| </tr> |
| <tr class="hover:bg-gray-50"> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="flex-shrink-0 h-10 w-10 bg-green-100 rounded-full flex items-center justify-center"> |
| <span class="text-green-600 font-medium">3</span> |
| </div> |
| <div class="ml-4"> |
| <div class="text-sm font-medium text-gray-900">Testing</div> |
| </div> |
| </div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="text-sm text-gray-900">User testing with target personas</div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-gray-100 text-gray-800">Not Started</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Oct 1, 2023</td> |
| <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Nov 15, 2023</td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="w-24 mr-2"> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="bg-green-600 h-2 rounded-full" style="width: 0%"></div> |
| </div> |
| </div> |
| <span class="text-sm text-gray-500">0%</span> |
| </div> |
| </td> |
| </tr> |
| <tr class="hover:bg-gray-50"> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="flex-shrink-0 h-10 w-10 bg-red-100 rounded-full flex items-center justify-center"> |
| <span class="text-red-600 font-medium">4</span> |
| </div> |
| <div class="ml-4"> |
| <div class="text-sm font-medium text-gray-900">Launch</div> |
| </div> |
| </div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="text-sm text-gray-900">Public release and marketing campaigns</div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-gray-100 text-gray-800">Not Started</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Nov 16, 2023</td> |
| <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Dec 31, 2023</td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="w-24 mr-2"> |
| <div class="w-full bg-gray-200 rounded-full h-2"> |
| <div class="bg-red-600 h-2 rounded-full" style="width: 0%"></div> |
| </div> |
| </div> |
| <span class="text-sm text-gray-500">0%</span> |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| </div> |
| </div> |
|
|
| |
| <div> |
| <h3 class="text-xl font-bold mb-6">Recent Tasks</h3> |
| <div class="bg-white rounded-xl shadow-sm overflow-hidden"> |
| <div class="overflow-x-auto"> |
| <table class="min-w-full divide-y divide-gray-200"> |
| <thead class="bg-gray-50"> |
| <tr> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Task</th> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Assignee</th> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Department</th> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Priority</th> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Status</th> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Due Date</th> |
| </tr> |
| </thead> |
| <tbody class="bg-white divide-y divide-gray-200"> |
| <tr class="hover:bg-gray-50"> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="text-sm font-medium text-gray-900">Finalize DeFi architecture</div> |
| <div class="text-sm text-gray-500">CTO Technology</div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="flex-shrink-0 h-8 w-8 rounded-full bg-purple-100 flex items-center justify-center"> |
| <i class="fas fa-user text-purple-600"></i> |
| </div> |
| <div class="ml-2"> |
| <div class="text-sm font-medium text-gray-900">Alex</div> |
| </div> |
| </div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-purple-100 text-purple-800">CTO</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-red-100 text-red-800">High</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-green-100 text-green-800">Completed</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Jun 15, 2023</td> |
| </tr> |
| <tr class="hover:bg-gray-50"> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="text-sm font-medium text-gray-900">Create marketing campaign</div> |
| <div class="text-sm text-gray-500">CMO Marketing</div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="flex-shrink-0 h-8 w-8 rounded-full bg-yellow-100 flex items-center justify-center"> |
| <i class="fas fa-user text-yellow-600"></i> |
| </div> |
| <div class="ml-2"> |
| <div class="text-sm font-medium text-gray-900">Sophie</div> |
| </div> |
| </div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-yellow-100 text-yellow-800">CMO</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-yellow-100 text-yellow-800">Medium</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-blue-100 text-blue-800">In Progress</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Jun 20, 2023</td> |
| </tr> |
| <tr class="hover:bg-gray-50"> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="text-sm font-medium text-gray-900">Financial model update</div> |
| <div class="text-sm text-gray-500">CFO Finance</div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="flex-shrink-0 h-8 w-8 rounded-full bg-green-100 flex items-center justify-center"> |
| <i class="fas fa-user text-green-600"></i> |
| </div> |
| <div class="ml-2"> |
| <div class="text-sm font-medium text-gray-900">Michael</div> |
| </div> |
| </div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-green-100 text-green-800">CFO</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-red-100 text-red-800">High</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-blue-100 text-blue-800">In Progress</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Jun 18, 2023</td> |
| </tr> |
| <tr class="hover:bg-gray-50"> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="text-sm font-medium text-gray-900">Partnership agreements</div> |
| <div class="text-sm text-gray-500">COO Operations</div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="flex-shrink-0 h-8 w-8 rounded-full bg-red-100 flex items-center justify-center"> |
| <i class="fas fa-user text-red-600"></i> |
| </div> |
| <div class="ml-2"> |
| <div class="text-sm font-medium text-gray-900">David</div> |
| </div> |
| </div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-red-100 text-red-800">COO</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-yellow-100 text-yellow-800">Medium</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-gray-100 text-gray-800">Pending</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Jun 25, 2023</td> |
| </tr> |
| <tr class="hover:bg-gray-50"> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="text-sm font-medium text-gray-900">Strategic vision document</div> |
| <div class="text-sm text-gray-500">CEO Strategy</div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="flex-shrink-0 h-8 w-8 rounded-full bg-blue-100 flex items-center justify-center"> |
| <i class="fas fa-user text-blue-600"></i> |
| </div> |
| <div class="ml-2"> |
| <div class="text-sm font-medium text-gray-900">Emma</div> |
| </div> |
| </div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-blue-100 text-blue-800">CEO</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-red-100 text-red-800">High</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-green-100 text-green-800">Completed</span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Jun 10, 2023</td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| </div> |
| </div> |
| </main> |
| </div> |
| </div> |
|
|
| <script> |
| |
| document.getElementById('sidebarToggle').addEventListener('click', function() { |
| document.querySelector('.sidebar').classList.toggle('sidebar-open'); |
| }); |
| |
| |
| setTimeout(function() { |
| document.querySelectorAll('.animate-pulse').forEach(el => { |
| el.classList.remove('animate-pulse'); |
| }); |
| }, 1500); |
| |
| |
| const departments = ['CEO', 'CTO', 'CFO', 'CMO', 'COO', 'Assistant CEO']; |
| departments.forEach(dept => { |
| const rating = (Math.random() * 0.5 + 4.5).toFixed(1); |
| console.log(`${dept} department rating: ${rating}/5`); |
| }); |
| </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=lepic974/dashboard-project-tracking" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> |
| </html> |