Update index.html
Browse files- index.html +14 -172
index.html
CHANGED
|
@@ -368,7 +368,7 @@
|
|
| 368 |
<a href="#" class="px-4 py-2 bg-gold-500 text-black rounded-md hover:bg-gold-300 transition-colors duration-300">Learn More</a>
|
| 369 |
</div>
|
| 370 |
</div>
|
| 371 |
-
</div>
|
| 372 |
</div>
|
| 373 |
|
| 374 |
<div class="text-center mt-12">
|
|
@@ -380,7 +380,7 @@
|
|
| 380 |
</section>
|
| 381 |
|
| 382 |
<div class="section-divider"></div>
|
| 383 |
-
|
| 384 |
<div class="max-w-6xl mx-auto px-6">
|
| 385 |
<h2 class="text-4xl font-bold mb-16 tech-font text-center">
|
| 386 |
<span class="gold-accent">//</span> ACHIEVEMENTS <span class="red-accent">&</span> MILESTONES
|
|
@@ -474,179 +474,21 @@
|
|
| 474 |
</p>
|
| 475 |
<a href="https://coursera.org/share/9dfd0fb1ea4ceec86e38d830e8d6a50c" target="_blank" class="text-blue-500 hover:underline">View Certificate</a>
|
| 476 |
</div>
|
| 477 |
-
</div>
|
| 478 |
-
</div>
|
| 479 |
-
</section>
|
| 480 |
-
|
| 481 |
-
<div class="section-divider"></div>
|
| 482 |
-
|
| 483 |
-
<section id="contact" class="py-20 bg-black">
|
| 484 |
-
<div class="max-w-6xl mx-auto px-6">
|
| 485 |
-
<h2 class="text-4xl font-bold mb-16 tech-font text-center">
|
| 486 |
-
<span class="gold-accent">//</span> GET IN <span class="red-accent">TOUCH</span>
|
| 487 |
-
</h2>
|
| 488 |
|
| 489 |
-
<div class="
|
| 490 |
-
<div>
|
| 491 |
-
<
|
| 492 |
-
LET'S <span class="red-accent">CONNECT</span>
|
| 493 |
-
</h3>
|
| 494 |
-
<p class="mb-8 text-gray-300">
|
| 495 |
-
Interested in collaborating or have questions about my work? Feel free to reach out through this form or connect with me on social media.
|
| 496 |
-
</p>
|
| 497 |
-
|
| 498 |
-
<div class="space-y-4">
|
| 499 |
-
<div class="flex items-center">
|
| 500 |
-
<div class="w-12 h-12 bg-red-500 bg-opacity-20 rounded-lg flex items-center justify-center mr-4">
|
| 501 |
-
<i class="fas fa-envelope gold-accent"></i>
|
| 502 |
-
</div>
|
| 503 |
-
<div>
|
| 504 |
-
<h4 class="font-bold">Email</h4>
|
| 505 |
-
<p class="text-gray-400">adamqab.18@gmail.com</p>
|
| 506 |
-
</div>
|
| 507 |
-
</div>
|
| 508 |
-
|
| 509 |
-
<div class="flex items-center">
|
| 510 |
-
<div class="w-12 h-12 bg-red-500 bg-opacity-20 rounded-lg flex items-center justify-center mr-4">
|
| 511 |
-
<i class="fas fa-map-marker-alt gold-accent"></i>
|
| 512 |
-
</div>
|
| 513 |
-
<div>
|
| 514 |
-
<h4 class="font-bold">Location</h4>
|
| 515 |
-
<p class="text-gray-400">United States</p>
|
| 516 |
-
</div>
|
| 517 |
-
</div>
|
| 518 |
-
</div>
|
| 519 |
-
|
| 520 |
-
<div class="mt-8">
|
| 521 |
-
<h4 class="font-bold mb-4">Follow Me</h4>
|
| 522 |
-
<div class="flex space-x-4">
|
| 523 |
-
<a href="https://www.instagram.com/adhamqab" target="_blank" class="w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center text-white hover:bg-red-500 transition" aria-label="Instagram profile">
|
| 524 |
-
<i class="fab fa-instagram"></i>
|
| 525 |
-
</a>
|
| 526 |
-
<a href="https://www.linkedin.com/in/adam-qab-620856187/" target="_blank" class="w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center text-white hover:bg-blue-600 transition" aria-label="LinkedIn profile">
|
| 527 |
-
<i class="fab fa-linkedin-in"></i>
|
| 528 |
-
</a>
|
| 529 |
-
</a>
|
| 530 |
-
<a href="https://github.com/adhamqabban37" target="_blank" class="w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center text-white hover:bg-gray-600 transition" aria-label="GitHub profile"> <i class="fab fa-github"></i>
|
| 531 |
-
</a>
|
| 532 |
-
</div>
|
| 533 |
-
</div>
|
| 534 |
-
</div>
|
| 535 |
-
|
| 536 |
-
<div>
|
| 537 |
-
<form class="space-y-6">
|
| 538 |
-
<div>
|
| 539 |
-
<label for="name" class="block mb-2 text-sm font-medium">Your Name</label>
|
| 540 |
-
<input type="text" id="name" name="name" class="contact-input w-full px-4 py-3 rounded-lg focus:ring-2 focus:ring-gold-500" required>
|
| 541 |
-
</div>
|
| 542 |
-
|
| 543 |
-
<div>
|
| 544 |
-
<label for="email" class="block mb-2 text-sm font-medium">Your Email</label>
|
| 545 |
-
<input type="email" id="email" name="email" class="contact-input w-full px-4 py-3 rounded-lg focus:ring-2 focus:ring-gold-500" required>
|
| 546 |
-
</div>
|
| 547 |
-
|
| 548 |
-
<div>
|
| 549 |
-
<label for="subject" class="block mb-2 text-sm font-medium">Subject</label>
|
| 550 |
-
<input type="text" id="subject" name="subject" class="contact-input w-full px-4 py-3 rounded-lg focus:ring-2 focus:ring-gold-500">
|
| 551 |
-
</div>
|
| 552 |
-
|
| 553 |
-
<div>
|
| 554 |
-
<label for="message" class="block mb-2 text-sm font-medium">Message</label>
|
| 555 |
-
<textarea id="message" name="message" rows="5" class="contact-input w-full px-4 py-3 rounded-lg focus:ring-2 focus:ring-gold-500" required></textarea>
|
| 556 |
-
</div>
|
| 557 |
-
|
| 558 |
-
<button type="submit" class="w-full py-3 bg-red-500 hover:bg-red-600 text-white font-bold rounded-lg transition flex items-center justify-center">
|
| 559 |
-
SEND MESSAGE <i class="fas fa-paper-plane ml-2"></i>
|
| 560 |
-
</button>
|
| 561 |
-
</form>
|
| 562 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 563 |
</div>
|
| 564 |
</div>
|
| 565 |
-
</
|
|
|
|
| 566 |
|
| 567 |
-
<
|
| 568 |
-
<div class="max-w-6xl mx-auto px-6 text-center">
|
| 569 |
-
<div class="flex justify-center mb-6">
|
| 570 |
-
<a href="#" class="text-2xl font-bold tech-font">
|
| 571 |
-
<span class="red-accent">A</span>DHAM <span class="gold-accent">Q</span>AB
|
| 572 |
-
</a>
|
| 573 |
-
</div>
|
| 574 |
-
<p class="text-gray-500 mb-6">
|
| 575 |
-
© <span id="currentYear">2023</span> Adham Qab. All rights reserved.
|
| 576 |
-
</p>
|
| 577 |
-
<div class="flex justify-center space-x-6">
|
| 578 |
-
<a href="https://www.instagram.com/adhamqab" target="_blank" class="text-gray-500 hover:text-red-500 transition" aria-label="Instagram profile">
|
| 579 |
-
<i class="fab fa-instagram"></i>
|
| 580 |
-
</a>
|
| 581 |
-
<a href="https://www.linkedin.com/in/adam-qab-620856187/" target="_blank" class="text-gray-500 hover:text-blue-400 transition" aria-label="LinkedIn profile">
|
| 582 |
-
<i class="fab fa-linkedin-in"></i>
|
| 583 |
-
</a>
|
| 584 |
-
<a href="https://github.com/adhamqabban37" target="_blank" class="text-gray-500 hover:text-white transition" aria-label="GitHub profile">
|
| 585 |
-
</a>
|
| 586 |
-
<a href="https://github.com/adhamqabban37" target="_blank" class="text-gray-500 hover:text-white transition" aria-label="GitHub profile"> <i class="fab fa-github"></i>
|
| 587 |
-
</a>
|
| 588 |
-
</div>
|
| 589 |
-
</div>
|
| 590 |
-
</footer>
|
| 591 |
|
| 592 |
-
<
|
| 593 |
-
// Smooth scrolling for anchor links
|
| 594 |
-
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
| 595 |
-
anchor.addEventListener('click', function (e) {
|
| 596 |
-
e.preventDefault();
|
| 597 |
-
const targetElement = document.querySelector(this.getAttribute('href'));
|
| 598 |
-
if (targetElement) {
|
| 599 |
-
targetElement.scrollIntoView({
|
| 600 |
-
behavior: 'smooth'
|
| 601 |
-
});
|
| 602 |
-
}
|
| 603 |
-
|
| 604 |
-
// Close mobile menu if open and it exists
|
| 605 |
-
const mobileMenu = document.getElementById('mobile-menu');
|
| 606 |
-
if (mobileMenu && !mobileMenu.classList.contains('hidden')) {
|
| 607 |
-
mobileMenu.classList.add('hidden');
|
| 608 |
-
}
|
| 609 |
-
});
|
| 610 |
-
});
|
| 611 |
-
|
| 612 |
-
// Mobile menu toggle
|
| 613 |
-
const mobileMenuButton = document.querySelector('.mobile-menu-button');
|
| 614 |
-
const mobileMenu = document.getElementById('mobile-menu');
|
| 615 |
-
|
| 616 |
-
if (mobileMenuButton && mobileMenu) {
|
| 617 |
-
mobileMenuButton.addEventListener('click', function() {
|
| 618 |
-
mobileMenu.classList.toggle('hidden');
|
| 619 |
-
});
|
| 620 |
-
}
|
| 621 |
-
|
| 622 |
-
// Animate elements when they come into view
|
| 623 |
-
const observer = new IntersectionObserver((entries) => {
|
| 624 |
-
entries.forEach(entry => {
|
| 625 |
-
if (entry.isIntersecting) {
|
| 626 |
-
entry.target.classList.add('animate-fadeIn');
|
| 627 |
-
observer.unobserve(entry.target); // Optional: unobserve after animation
|
| 628 |
-
}
|
| 629 |
-
});
|
| 630 |
-
}, { threshold: 0.1 });
|
| 631 |
-
|
| 632 |
-
document.querySelectorAll('.project-card, .achievement-card').forEach(card => {
|
| 633 |
-
observer.observe(card);
|
| 634 |
-
});
|
| 635 |
-
|
| 636 |
-
// Typewriter effect - ensure border is removed
|
| 637 |
-
const typewriterElement = document.querySelector('.typewriter');
|
| 638 |
-
if (typewriterElement) {
|
| 639 |
-
// Ensure animation completes before removing border if animation-duration is known
|
| 640 |
-
// For this example, using a timeout matching CSS animation
|
| 641 |
-
setTimeout(() => {
|
| 642 |
-
typewriterElement.style.borderRight = 'none';
|
| 643 |
-
}, 3500); // Match the 'typing' animation duration in CSS
|
| 644 |
-
}
|
| 645 |
-
|
| 646 |
-
// Update copyright year dynamically
|
| 647 |
-
document.getElementById('currentYear').textContent = new Date().getFullYear();
|
| 648 |
-
|
| 649 |
-
</script>
|
| 650 |
-
<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=adamqab/https-huggingface-co-spaces-adamqab-myweb" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p>
|
| 651 |
-
</body>
|
| 652 |
-
</html>
|
|
|
|
| 368 |
<a href="#" class="px-4 py-2 bg-gold-500 text-black rounded-md hover:bg-gold-300 transition-colors duration-300">Learn More</a>
|
| 369 |
</div>
|
| 370 |
</div>
|
| 371 |
+
</div>
|
| 372 |
</div>
|
| 373 |
|
| 374 |
<div class="text-center mt-12">
|
|
|
|
| 380 |
</section>
|
| 381 |
|
| 382 |
<div class="section-divider"></div>
|
| 383 |
+
<section id="achievements" class="py-20 bg-space-blue">
|
| 384 |
<div class="max-w-6xl mx-auto px-6">
|
| 385 |
<h2 class="text-4xl font-bold mb-16 tech-font text-center">
|
| 386 |
<span class="gold-accent">//</span> ACHIEVEMENTS <span class="red-accent">&</span> MILESTONES
|
|
|
|
| 474 |
</p>
|
| 475 |
<a href="https://coursera.org/share/9dfd0fb1ea4ceec86e38d830e8d6a50c" target="_blank" class="text-blue-500 hover:underline">View Certificate</a>
|
| 476 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 477 |
|
| 478 |
+
<div class="bg-black bg-opacity-40 rounded-xl p-8 border border-gray-800 hover:border-gold-500 transition achievement-card">
|
| 479 |
+
<div class="w-16 h-16 bg-red-500 bg-opacity-20 rounded-lg flex items-center justify-center mb-6">
|
| 480 |
+
<i class="fas fa-robot text-2xl gold-accent"></i>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 481 |
</div>
|
| 482 |
+
<h3 class="text-xl font-bold mb-3 tech-font">Machine Learning Crash Course: Linear Regression</h3>
|
| 483 |
+
<p class="text-gray-300">
|
| 484 |
+
Completed the Linear Regression module of Google's Machine Learning Crash Course, gaining a solid understanding of this fundamental supervised learning algorithm for prediction tasks.
|
| 485 |
+
</p>
|
| 486 |
+
<a href="https://developers.google.com/profile/badges/playlists/machine-learning-crash-course/linear-regression" target="_blank" class="text-blue-500 hover:underline">View Badge</a>
|
| 487 |
</div>
|
| 488 |
</div>
|
| 489 |
+
</div>
|
| 490 |
+
</section>
|
| 491 |
|
| 492 |
+
<div class="section-divider"></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 493 |
|
| 494 |
+
<section id
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|