portolio2 / index.html
KynosAi's picture
Add 3 files
15ade11 verified
Here's the complete updated HTML file with all the requested changes implemented:
```html
<!DOCTYPE html>
<html lang="en" class="scroll-smooth">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Modern Portfolio Hub | Digital Identity</title>
<meta name="description" content="Premium digital identity hub with AI automation and prompt gallery">
<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">
<script src="https://js.stripe.com/v3/"></script>
<script>
tailwind.config = {
darkMode: 'class',
theme: {
extend: {
colors: {
primary: {
50: '#f0f9ff',
100: '#e0f2fe',
200: '#bae6fd',
300: '#7dd3fc',
400: '#38bdf8',
500: '#0ea5e9',
600: '#0284c7',
700: '#0369a1',
800: '#075985',
900: '#0c4a6e',
},
secondary: {
50: '#f5f3ff',
100: '#ede9fe',
200: '#ddd6fe',
300: '#c4b5fd',
400: '#a78bfa',
500: '#8b5cf6',
600: '#7c3aed',
700: '#6d28d9',
800: '#5b21b6',
900: '#4c1d95',
},
accent: {
50: '#ecfdf5',
100: '#d1fae5',
200: '#a7f3d0',
300: '#6ee7b7',
400: '#34d399',
500: '#10b981',
600: '#059669',
700: '#047857',
800: '#065f46',
900: '#064e3b',
}
},
animation: {
'gradient-x': 'gradient-x 15s ease infinite',
'gradient-y': 'gradient-y 15s ease infinite',
'gradient-xy': 'gradient-xy 15s ease infinite',
'float': 'float 6s ease-in-out infinite',
'blob': 'blob 7s infinite',
'pulse-slow': 'pulse 5s infinite',
'wave': 'wave 2s ease-in-out infinite',
'tilt': 'tilt 10s infinite linear',
'bounce-slow': 'bounce 2s infinite',
'pulse-glow': 'pulse-glow 3s infinite',
},
keyframes: {
'gradient-x': {
'0%, 100%': {
'background-size': '200% 200%',
'background-position': 'left center'
},
'50%': {
'background-size': '200% 200%',
'background-position': 'right center'
}
},
'gradient-y': {
'0%, 100%': {
'background-size': '400% 400%',
'background-position': 'center top'
},
'50%': {
'background-size': '200% 200%',
'background-position': 'center bottom'
}
},
'gradient-xy': {
'0%, 100%': {
'background-size': '400% 400%',
'background-position': 'left center'
},
'50%': {
'background-size': '200% 200%',
'background-position': 'right center'
}
},
'float': {
'0%, 100%': { transform: 'translateY(0)' },
'50%': { transform: 'translateY(-10px)' }
},
'blob': {
'0%': { transform: 'translate(0px, 0px) scale(1)' },
'33%': { transform: 'translate(30px, -50px) scale(1.1)' },
'66%': { transform: 'translate(-20px, 20px) scale(0.9)' },
'100%': { transform: 'translate(0px, 0px) scale(1)' }
},
'wave': {
'0%, 100%': { transform: 'rotate(0deg)' },
'25%': { transform: 'rotate(5deg)' },
'75%': { transform: 'rotate(-5deg)' }
},
'tilt': {
'0%, 100%': { transform: 'rotate(-1deg)' },
'50%': { transform: 'rotate(1deg)' }
},
'pulse-glow': {
'0%, 100%': {
'box-shadow': '0 0 0 0 rgba(59, 130, 246, 0.7)',
'transform': 'scale(1)'
},
'50%': {
'box-shadow': '0 0 20px 10px rgba(59, 130, 246, 0)',
'transform': 'scale(1.05)'
}
}
}
}
}
}
</script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
body {
font-family: 'Inter', sans-serif;
transition: background-color 0.3s ease;
background-color: #093852;
}
.title-font {
font-family: 'Space Grotesk', sans-serif;
}
.profile-pic {
width: 160px;
height: 160px;
background-position: center;
background-size: cover;
transition: all 0.5s ease;
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
border: 3px solid white;
}
.profile-pic:hover {
transform: rotate(5deg) scale(1.05);
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
.link-card {
transition: all 0.3s ease;
transform-origin: center;
background-size: 200% 200%;
background-image: linear-gradient(135deg, var(--gradient-from), var(--gradient-to));
}
.link-card:hover {
transform: translateY(-5px) scale(1.02);
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
.theme-toggle {
position: relative;
width: 60px;
height: 30px;
}
.theme-toggle input {
opacity: 0;
width: 0;
height: 0;
}
.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #0c4a6e;
transition: .4s;
border-radius: 34px;
}
.slider:before {
position: absolute;
content: "";
height: 22px;
width: 22px;
left: 4px;
bottom: 4px;
background-color: white;
transition: .4s;
border-radius: 50%;
}
input:checked + .slider {
background-color: #38bdf8;
}
input:checked + .slider:before {
transform: translateX(30px);
}
.dark .slider {
background-color: #1e293b;
}
.dark input:checked + .slider {
background-color: #0ea5e9;
}
.social-icon {
transition: all 0.3s ease;
}
.social-icon:hover {
transform: scale(1.2) translateY(-3px);
}
/* Animation for the theme toggle icon */
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.theme-icon {
transition: transform 0.5s ease;
}
.animate-spin-slow {
animation: spin 2s linear infinite;
}
.gradient-bg {
background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
background-size: 400% 400%;
animation: gradient 15s ease infinite;
}
@keyframes gradient {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
.blob {
position: absolute;
width: 500px;
height: 500px;
background: linear-gradient(
180deg,
rgba(47, 184, 255, 0.42) 31.77%,
#5c9df1 100%
);
mix-blend-mode: color-dodge;
filter: blur(60px);
z-index: -1;
animation: blob 7s infinite;
}
.modal {
transition: opacity 0.3s ease, transform 0.3s ease;
}
.modal-enter {
opacity: 0;
transform: scale(0.9);
}
.modal-enter-active {
opacity: 1;
transform: scale(1);
}
.modal-exit {
opacity: 1;
transform: scale(1);
}
.modal-exit-active {
opacity: 0;
transform: scale(0.9);
}
.prompt-card {
transition: all 0.3s ease;
}
.prompt-card:hover {
transform: translateY(-3px);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.copy-btn {
transition: all 0.3s ease;
}
.copy-btn:hover {
transform: scale(1.05);
}
.copy-btn:active {
transform: scale(0.95);
}
.tooltip {
position: absolute;
top: -30px;
left: 50%;
transform: translateX(-50%);
background-color: #333;
color: white;
padding: 4px 8px;
border-radius: 4px;
font-size: 12px;
opacity: 0;
transition: opacity 0.3s;
pointer-events: none;
}
.copy-btn:hover .tooltip {
opacity: 1;
}
.search-bar {
transition: all 0.3s ease;
}
.search-bar:focus {
box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.5);
}
.chat-bubble {
animation: float 4s ease-in-out infinite;
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.theme-selector {
transition: all 0.3s ease;
}
.theme-selector:hover {
transform: scale(1.05);
}
.theme-selector.active {
transform: scale(1.1);
box-shadow: 0 0 0 2px white, 0 0 0 4px currentColor;
}
/* Chatbot styles */
.chatbot-container {
position: fixed;
bottom: 100px;
right: 30px;
width: 350px;
max-height: 500px;
background-color: white;
border-radius: 16px;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
overflow: hidden;
transform: translateY(20px);
opacity: 0;
transition: all 0.3s ease;
z-index: 1000;
display: none;
}
.chatbot-container.open {
transform: translateY(0);
opacity: 1;
display: block;
}
.chatbot-header {
background-color: #0ea5e9;
color: white;
padding: 14px 16px;
font-weight: 600;
display: flex;
justify-content: space-between;
align-items: center;
}
.chatbot-messages {
height: 350px;
padding: 16px;
overflow-y: auto;
background-color: #f9fafb;
}
.message {
margin-bottom: 12px;
max-width: 80%;
padding: 10px 14px;
border-radius: 18px;
font-size: 14px;
line-height: 1.4;
}
.user-message {
background-color: #0ea5e9;
color: white;
margin-left: auto;
border-bottom-right-radius: 4px;
}
.bot-message {
background-color: #e5e7eb;
color: #111827;
margin-right: auto;
border-bottom-left-radius: 4px;
}
.chatbot-input {
display: flex;
padding: 12px;
border-top: 1px solid #e5e7eb;
background-color: white;
}
.chatbot-input input {
flex: 1;
padding: 10px 14px;
border: 1px solid #e5e7eb;
border-radius: 20px;
outline: none;
font-size: 14px;
}
.chatbot-input button {
margin-left: 8px;
background-color: #0ea5e9;
color: white;
border: none;
border-radius: 50%;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.dark .chatbot-container {
background-color: #1f2937;
}
.dark .chatbot-header {
background-color: #075985;
}
.dark .chatbot-messages {
background-color: #111827;
}
.dark .bot-message {
background-color: #374151;
color: #f3f4f6;
}
.dark .chatbot-input {
border-top-color: #374151;
background-color: #1f2937;
}
.dark .chatbot-input input {
background-color: #1f2937;
border-color: #374151;
color: white;
}
.dark .chatbot-input button {
background-color: #075985;
}
/* Modern features */
.kynos-gradient {
background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #ff758c 100%);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
animation: gradient-x 8s ease infinite;
background-size: 200% 200%;
}
.glass-effect {
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.2);
}
.dark .glass-effect {
background: rgba(0, 0, 0, 0.1);
border: 1px solid rgba(255, 255, 255, 0.05);
}
.parallax-layer {
transition: transform 0.3s ease-out;
}
.neon-shadow {
box-shadow: 0 0 10px rgba(59, 130, 246, 0.5), 0 0 20px rgba(59, 130, 246, 0.3);
}
.dark .neon-shadow {
box-shadow: 0 0 10px rgba(59, 130, 246, 0.8), 0 0 20px rgba(59, 130, 246, 0.5);
}
.hover-3d {
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.hover-3d:hover {
transform: perspective(1000px) rotateX(5deg) rotateY(5deg) translate3d(0, -5px, 0);
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
.wave-animation {
animation: wave 2s ease-in-out infinite;
}
.particle {
position: absolute;
border-radius: 50%;
pointer-events: none;
z-index: -1;
}
/* New Card Styles */
.feature-card {
transition: all 0.3s ease;
transform-style: preserve-3d;
perspective: 1000px;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}
.feature-card:hover {
transform: translateY(-5px) scale(1.02);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
}
.feature-card-image {
height: 160px;
background-size: cover;
background-position: center;
transition: all 0.5s ease;
}
.feature-card:hover .feature-card-image {
transform: scale(1.05);
}
.feature-card-content {
padding: 20px;
background: white;
}
.dark .feature-card-content {
background: #1f2937;
}
.payment-card {
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
}
.payment-card:hover {
transform: translateY(-5px);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
}
.footer-card {
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
background: linear-gradient(135deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.05) 100%);
backdrop-filter: blur(10px);
border: 1px solid rgba(255,255,255,0.1);
}
.dark .footer-card {
background: linear-gradient(135deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.05) 100%);
border: 1px solid rgba(255,255,255,0.05);
}
.footer-card:hover {
transform: translateY(-5px);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
}
.color-picker {
width: 24px;
height: 24px;
border-radius: 50%;
cursor: pointer;
transition: all 0.3s ease;
border: 2px solid transparent;
}
.color-picker:hover {
transform: scale(1.1);
}
.color-picker.active {
border: 2px solid white;
box-shadow: 0 0 0 2px currentColor;
transform: scale(1.1);
}
.visitor-counter {
background: rgba(255,255,255,0.1);
backdrop-filter: blur(10px);
border-radius: 20px;
padding: 5px 12px;
font-size: 14px;
font-weight: 600;
display: flex;
align-items: center;
}
.dark .visitor-counter {
background: rgba(0,0,0,0.2);
}
/* Social Tiles */
.social-tile {
transition: all 0.3s ease;
transform-style: preserve-3d;
perspective: 1000px;
border-radius: 12px;
overflow: hidden;
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
animation: pulse-glow 3s infinite;
}
.social-tile:hover {
transform: translateY(-5px) scale(1.03);
box-shadow: 0 15px 25px rgba(0, 0, 0, 0.2);
animation: none;
}
.social-tile-content {
padding: 20px;
color: white;
text-align: center;
position: relative;
z-index: 1;
}
.social-tile-content::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(135deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.4) 100%);
z-index: -1;
}
.social-tile i {
font-size: 2rem;
margin-bottom: 10px;
filter: drop-shadow(0 2px 4px rgba(0,0,0,0.3));
}
.social-tile h3 {
font-weight: 600;
margin-bottom: 5px;
text-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.social-tile p {
font-size: 0.9rem;
opacity: 0.9;
text-shadow: 0 1px 2px rgba(0,0,0,0.3);
}
/* Social Tile Colors */
.github-tile {
background: linear-gradient(135deg, #333 0%, #181717 100%);
}
.tiktok-tile {
background: linear-gradient(135deg, #25F4EE 0%, #FE2C55 50%, #000 100%);
}
.huggingface-tile {
background: linear-gradient(135deg, #FFD21D 0%, #FF8B00 100%);
}
.website-tile {
background: linear-gradient(135deg, #3B82F6 0%, #1D4ED8 100%);
}
.linkedin-tile {
background: linear-gradient(135deg, #0077B5 0%, #004471 100%);
}
.youtube-tile {
background: linear-gradient(135deg, #FF0000 0%, #CC0000 100%);
}
.resume-tile {
background: linear-gradient(135deg, #6B7280 0%, #4B5563 100%);
}
.themes-tile {
background: linear-gradient(135deg, #8B5CF6 0%, #6D28D9 100%);
}
.contact-tile {
background: linear-gradient(135deg, #10B981 0%, #059669 100%);
}
</style>
</head>
<body class="text-gray-100 min-h-screen relative overflow-x-hidden">
<!-- Background elements -->
<div class="blob absolute top-0 -right-40 w-[500px] h-[500px] rounded-full opacity-20 dark:opacity-30"></div>
<div class="blob absolute bottom-0 -left-40 w-[500px] h-[500px] rounded-full opacity-20 dark:opacity-30 animation-delay-3000"></div>
<!-- Floating particles -->
<div id="particles-js"></div>
<!-- Chatbot Container -->
<div id="chatbotContainer" class="chatbot-container glass-effect">
<div class="chatbot-header">
<span>Kynos AI Assistant</span>
<button id="closeChatbot" class="text-white">
<i class="fas fa-times"></i>
</button>
</div>
<div class="chatbot-messages" id="chatMessages">
<div class="message bot-message">
Hello! I'm Kynos AI. How can I help you today?
</div>
</div>
<div class="chatbot-input">
<input type="text" id="chatInput" placeholder="Type your message...">
<button id="sendMessage">
<i class="fas fa-paper-plane"></i>
</button>
</div>
</div>
<!-- Floating chat bubble -->
<div class="fixed bottom-6 right-6 z-50">
<div id="chatBubble" class="chat-bubble bg-white dark:bg-gray-800 w-16 h-16 rounded-full flex items-center justify-center cursor-pointer shadow-xl neon-shadow hover-3d">
<i class="fas fa-comment-dots text-2xl text-primary-600 dark:text-primary-400"></i>
<span class="absolute top-0 right-0 w-5 h-5 bg-accent-500 rounded-full flex items-center justify-center text-white text-xs font-bold">1</span>
</div>
</div>
<div class="container mx-auto px-4 py-8 max-w-6xl relative z-10">
<!-- Header with theme controls -->
<div class="flex justify-between items-center mb-8">
<div class="flex space-x-2 items-center">
<div class="color-picker bg-primary-500 active" data-color="primary" id="primaryColor"></div>
<div class="color-picker bg-secondary-500" data-color="secondary" id="secondaryColor"></div>
<div class="color-picker bg-accent-500" data-color="accent" id="accentColor"></div>
</div>
<div class="flex items-center space-x-4">
<div class="visitor-counter">
<i class="fas fa-users mr-2 text-primary-500"></i>
<span id="visitorCount">1,248</span>
</div>
<label class="theme-toggle flex items-center cursor-pointer">
<input type="checkbox" id="themeToggle">
<span class="slider relative inline-block"></span>
<span class="ml-2 theme-icon" id="themeIcon">
<i class="fas fa-sun text-yellow-400 dark:text-yellow-200"></i>
</span>
</label>
</div>
</div>
<!-- Profile Section -->
<div class="flex flex-col items-center text-center mb-12">
<div class="profile-pic rounded-full mb-6 flex items-center justify-center text-white animate-float hover-3d" style="background-image: url('https://kynosai.io/wp-content/uploads/2025/05/KTMCD.jpg')"></div>
<h1 class="text-4xl font-bold mb-2 title-font">Kay</h1>
<h2 class="text-3xl font-semibold mb-2 title-font kynos-gradient">Kynos AI</h2>
<p class="text-lg text-gray-300 max-w-lg">Building intelligent systems and exploring the frontiers of AI.</p>
</div>
<!-- Search Bar -->
<div class="mb-8">
<div class="relative">
<input type="text" placeholder="Search links..." class="search-bar w-full px-4 py-3 rounded-xl border border-gray-600 bg-gray-700 focus:outline-none focus:ring-2 focus:ring-primary-500 glass-effect">
<i class="fas fa-search absolute right-4 top-3.5 text-gray-400"></i>
</div>
</div>
<!-- Features Grid -->
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6 mb-12">
<!-- AI Automation -->
<div class="feature-card bg-white dark:bg-gray-800 hover-3d">
<div class="feature-card-image" style="background-image: url('https://images.unsplash.com/photo-1620712943543-bcc4688e7485?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1080&q=80')"></div>
<div class="feature-card-content">
<div class="flex items-center mb-3">
<div class="w-10 h-10 rounded-lg bg-primary-100 dark:bg-primary-900 flex items-center justify-center mr-3">
<i class="fas fa-robot text-primary-600 dark:text-primary-400"></i>
</div>
<h3 class="font-bold text-xl">AI Automation</h3>
</div>
<p class="text-gray-600 dark:text-gray-300 mb-4">Explore my collection of AI automation tools that streamline workflows and boost productivity.</p>
<a href="#" id="aiAutomationBtn" class="inline-flex items-center text-primary-600 dark:text-primary-400 font-medium">
Learn More <i class="fas fa-arrow-right ml-2"></i>
</a>
</div>
</div>
<!-- Prompt for Automation -->
<div class="feature-card bg-white dark:bg-gray-800 hover-3d">
<div class="feature-card-image" style="background-image: url('https://images.unsplash.com/photo-1644446812347-8e1c8c9f85a2?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1080&q=80')"></div>
<div class="feature-card-content">
<div class="flex items-center mb-3">
<div class="w-10 h-10 rounded-lg bg-secondary-100 dark:bg-secondary-900 flex items-center justify-center mr-3">
<i class="fas fa-magic text-secondary-600 dark:text-secondary-400"></i>
</div>
<h3 class="font-bold text-xl">Prompt Gallery</h3>
</div>
<p class="text-gray-600 dark:text-gray-300 mb-4">Collection of powerful AI prompts for automation, coding, content creation and more.</p>
<a href="#" id="promptGalleryBtn" class="inline-flex items-center text-secondary-600 dark:text-secondary-400 font-medium">
Browse Prompts <i class="fas fa-arrow-right ml-2"></i>
</a>
</div>
</div>
<!-- Website -->
<div class="feature-card bg-white dark:bg-gray-800 hover-3d">
<div class="feature-card-image" style="background-image: url('https://images.unsplash.com/photo-1547658719-da2b51169166?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1080&q=80')"></div>
<div class="feature-card-content">
<div class="flex items-center mb-3">
<div class="w-10 h-10 rounded-lg bg-accent-100 dark:bg-accent-900 flex items-center justify-center mr-3">
<i class="fas fa-globe text-accent-600 dark:text-accent-400"></i>
</div>
<h3 class="font-bold text-xl">Website</h3>
</div>
<p class="text-gray-600 dark:text-gray-300 mb-4">Visit my personal website to learn more about my projects and services.</p>
<a href="https://kynosai.io" target="_blank" class="inline-flex items-center text-accent-600 dark:text-accent-400 font-medium">
Visit Site <i class="fas fa-arrow-right ml-2"></i>
</a>
</div>
</div>
<!-- Featured Projects -->
<div class="feature-card bg-white dark:bg-gray-800 hover-3d">
<div class="feature-card-image" style="background-image: url('https://images.unsplash.com/photo-1551288049-bebda4e38f71?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1080&q=80')"></div>
<div class="feature-card-content">
<div class="flex items-center mb-3">
<div class="w-10 h-10 rounded-lg bg-purple-100 dark:bg-purple-900 flex items-center justify-center mr-3">
<i class="fas fa-star text-purple-600 dark:text-purple-400"></i>
</div>
<h3 class="font-bold text-xl">Featured Projects</h3>
</div>
<p class="text-gray-600 dark:text-gray-300 mb-4">Explore my most notable AI automation projects and tools with real-world applications.</p>
<a href="#" id="projectsBtn" class="inline-flex items-center text-purple-600 dark:text-purple-400 font-medium">
View Projects <i class="fas fa-arrow-right ml-2"></i>
</a>
</div>
</div>
</div>
<!-- Social Tiles Grid -->
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 mb-12">
<!-- GitHub -->
<div class="social-tile github-tile hover-3d">
<div class="social-tile-content">
<i class="fab fa-github"></i>
<h3>GitHub</h3>
<p>Check out my open-source projects</p>
<a href="https://github.com/Kaytech90" target="_blank" class="absolute inset-0"></a>
</div>
</div>
<!-- TikTok -->
<div class="social-tile tiktok-tile hover-3d">
<div class="social-tile-content">
<i class="fab fa-tiktok"></i>
<h3>TikTok</h3>
<p>Short AI tutorials and tech insights</p>
<a href="http://www.tiktok.com/@kynos.io" target="_blank" class="absolute inset-0"></a>
</div>
</div>
<!-- Hugging Face -->
<div class="social-tile huggingface-tile hover-3d">
<div class="social-tile-content">
<i class="fas fa-brain"></i>
<h3>Hugging Face</h3>
<p>Explore my AI models and datasets</p>
<a href="https://huggingface.co/KynosAi" target="_blank" class="absolute inset-0"></a>
</div>
</div>
<!-- Website -->
<div class="social-tile website-tile hover-3d">
<div class="social-tile-content">
<i class="fas fa-globe"></i>
<h3>Website</h3>
<p>Visit my personal website</p>
<a href="https://kynosai.io" target="_blank" class="absolute inset-0"></a>
</div>
</div>
<!-- LinkedIn -->
<div class="social-tile linkedin-tile hover-3d">
<div class="social-tile-content">
<i class="fab fa-linkedin"></i>
<h3>LinkedIn</h3>
<p>Connect with me professionally</p>
<a href="#" target="_blank" class="absolute inset-0"></a>
</div>
</div>
<!-- YouTube -->
<div class="social-tile youtube-tile hover-3d">
<div class="social-tile-content">
<i class="fab fa-youtube"></i>
<h3>YouTube</h3>
<p>In-depth AI tutorials</p>
<a href="#" target="_blank" class="absolute inset-0"></a>
</div>
</div>
<!-- Resume -->
<div class="social-tile resume-tile hover-3d">
<div class="social-tile-content">
<i class="fas fa-file-alt"></i>
<h3>Resume</h3>
<p>Download my professional resume</p>
<a href="#" target="_blank" class="absolute inset-0"></a>
</div>
</div>
<!-- Themes -->
<div class="social-tile themes-tile hover-3d">
<div class="social-tile-content">
<i class="fas fa-palette"></i>
<h3>Themes</h3>
<p>Customize this portfolio</p>
<a href="#" id="themesBtn" class="absolute inset-0"></a>
</div>
</div>
<!-- Contact -->
<div class="social-tile contact-tile hover-3d">
<div class="social-tile-content">
<i class="fas fa-envelope"></i>
<h3>Contact</h3>
<p>Get in touch with me</p>
<a href="mailto:[email protected]" class="absolute inset-0"></a>
</div>
</div>
</div>
<!-- Payment Integration Section -->
<div class="mb-12">
<h2 class="text-2xl font-bold mb-6 text-center title-font">Support My Work</h2>
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
<div class="payment-card bg-white dark:bg-gray-800 p-6">
<div class="flex items-center mb-4">
<div class="w-12 h-12 rounded-lg bg-blue-100 dark:bg-blue-900 flex items-center justify-center mr-4">
<i class="fab fa-stripe text-blue-600 dark:text-blue-400 text-xl"></i>
</div>
<h3 class="font-bold text-lg">One-Time Donation</h3>
</div>
<p class="text-gray-600 dark:text-gray-300 mb-4">Support my open-source work with a one-time donation via Stripe.</p>
<div class="flex flex-wrap gap-2 mb-4">
<button class="px-4 py-2 bg-blue-100 dark:bg-blue-900 text-blue-600 dark:text-blue-400 rounded-lg hover:bg-blue-200 dark:hover:bg-blue-800 transition">$5</button>
<button class="px-4 py-2 bg-blue-100 dark:bg-blue-900 text-blue-600 dark:text-blue-400 rounded-lg hover:bg-blue-200 dark:hover:bg-blue-800 transition">$10</button>
<button class="px-4 py-2 bg-blue-100 dark:bg-blue-900 text-blue-600 dark:text-blue-400 rounded-lg hover:bg-blue-200 dark:hover:bg-blue-800 transition">$25</button>
<input type="number" placeholder="Custom $" class="px-4 py-2 bg-gray-100 dark:bg-gray-700 rounded-lg w-20">
</div>
<button id="stripeButton" class="w-full bg-blue-600 hover:bg-blue-700 text-white py-2 px-4 rounded-lg transition duration-300">
Donate with Stripe
</button>
</div>
<div class="payment-card bg-white dark:bg-gray-800 p-6">
<div class="flex items-center mb-4">
<div class="w-12 h-12 rounded-lg bg-yellow-100 dark:bg-yellow-900 flex items-center justify-center mr-4">
<i class="fab fa-paypal text-yellow-600 dark:text-yellow-400 text-xl"></i>
</div>
<h3 class="font-bold text-lg">Monthly Support</h3>
</div>
<p class="text-gray-600 dark:text-gray-300 mb-4">Become a monthly supporter via PayPal and get exclusive updates.</p>
<div class="flex flex-wrap gap-2 mb-4">
<button class="px-4 py-2 bg-yellow-100 dark:bg-yellow-900 text-yellow-600 dark:text-yellow-400 rounded-lg hover:bg-yellow-200 dark:hover:bg-yellow-800 transition">$3/mo</button>
<button class="px-4 py-2 bg-yellow-100 dark:bg-yellow-900 text-yellow-600 dark:text-yellow-400 rounded-lg hover:bg-yellow-200 dark:hover:bg-yellow-800 transition">$5/mo</button>
<button class="px-4 py-2 bg-yellow-100 dark:bg-yellow-900 text-yellow-600 dark:text-yellow-400 rounded-lg hover:bg-yellow-200 dark:hover:bg-yellow-800 transition">$10/mo</button>
</div>
<button id="paypalButton" class="w-full bg-yellow-500 hover:bg-yellow-600 text-white py-2 px-4 rounded-lg transition duration-300">
Subscribe with PayPal
</button>
</div>
</div>
</div>
<!-- Footer Section -->
<div class="footer-card p-6 mb-6">
<div class="flex flex-col md:flex-row justify-between items-center">
<div class="mb-4 md:mb-0">
<h3 class="text-xl font-bold mb-2">Kynos AI</h3>
<p class="text-gray-300">Exploring the frontiers of artificial intelligence.</p>
</div>
<div class="flex space-x-4">
<a href="https://github.com/Kaytech90" target="_blank" class="social-icon w-10 h-10 rounded-full bg-gray-700 flex items-center justify-center hover:bg-gray-600 wave-animation">
<i class="fab fa-github text-gray-300"></i>
</a>
<a href="http://www.tiktok.com/@kynos.io" target="_blank" class="social-icon w-10 h-10 rounded-full bg-gray-700 flex items-center justify-center hover:bg-pink-900 wave-animation">
<i class="fab fa-tiktok text-gray-300"></i>
</a>
<a href="https://huggingface.co/KynosAi" target="_blank" class="social-icon w-10 h-10 rounded-full bg-gray-700 flex items-center justify-center hover:bg-yellow-900 wave-animation">
<i class="fas fa-brain text-gray-300"></i>
</a>
<a href="https://kynosai.io" target="_blank" class="social-icon w-10 h-10 rounded-full bg-gray-700 flex items-center justify-center hover:bg-blue-900 wave-animation">
<i class="fas fa-globe text-gray-300"></i>
</a>
</div>
</div>
<div class="mt-6 pt-6 border-t border-gray-700 text-center">
<p class="text-sm text-gray-400">© 2023 Kynos AI. All rights reserved.</p>
</div>
</div>
</div>
<!-- AI Automation Modal -->
<div id="aiAutomationModal" class="fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 hidden">
<div class="bg-white dark:bg-gray-800 rounded-2xl shadow-2xl p-6 w-full max-w-2xl max-h-[90vh] overflow-y-auto glass-effect hover-3d">
<div class="flex justify-between items-center mb-6">
<h2 class="text-2xl font-bold">AI Automation Tools</h2>
<button id="closeAiModal" class="text-gray-500 hover:text-gray-700 dark:hover:text-gray-300">
<i class="fas fa-times text-xl"></i>
</button>
</div>
<div class="space-y-6">
<div class="bg-gray-100 dark:bg-gray-700 p-4 rounded-xl">
<h3 class="font-bold text-lg mb-2 flex items-center">
<i class="fas fa-robot text-accent-600 dark:text-accent-400 mr-2"></i>
Notion Automation
</h3>
<p class="text-gray-600 dark:text-gray-300 mb-3">Automated workflows for Notion including content aggregation, database management, and task automation.</p>
<div class="flex flex-wrap gap-2">
<span class="px-3 py-1 bg-accent-100 dark:bg-accent-900 text-accent-800 dark:text-accent-200 rounded-full text-sm">Content Aggregation</span>
<span class="px-3 py-1 bg-accent-100 dark:bg-accent-900 text-accent-800 dark:text-accent-200 rounded-full text-sm">Database Sync</span>
<span class="px-3 py-1 bg-accent-100 dark:bg-accent-900 text-accent-800 dark:text-accent-200 rounded-full text-sm">Task Automation</span>
</div>
</div>
<div class="bg-gray-100 dark:bg-gray-700 p-4 rounded-xl">
<h3 class="font-bold text-lg mb-2 flex items-center">
<i class="fas fa-code-branch text-primary-600 dark:text-primary-400 mr-2"></i>
GitHub Bots
</h3>
<p class="text-gray-600 dark:text-gray-300 mb-3">Automated code review, issue management, and CI/CD pipeline enhancements.</p>
<div class="flex flex-wrap gap-2">
<span class="px-3 py-1 bg-primary-100 dark:bg-primary-900 text-primary-800 dark:text-primary-200 rounded-full text-sm">Code Review</span>
<span class="px-3 py-1 bg-primary-100 dark:bg-primary-900 text-primary-800 dark:text-primary-200 rounded-full text-sm">Issue Triage</span>