From 8af5a22cddea7a2b97036c99cb7edf58807d8cc2 Mon Sep 17 00:00:00 2001 From: development Date: Thu, 29 Jan 2026 13:47:19 +0000 Subject: [PATCH 1/4] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 133527d..b92378c 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -67,7 +67,6 @@ export default function ContactPage() { termsText="We respect your privacy and will only use your email to respond to your inquiry." onSubmit={(email) => { console.log('Contact form submitted with email:', email); - // Handle form submission here }} /> -- 2.49.1 From 9ee229ea231e5037ec77fa80f437608d36a8e6e4 Mon Sep 17 00:00:00 2001 From: development Date: Thu, 29 Jan 2026 13:47:20 +0000 Subject: [PATCH 2/4] Update src/app/page.tsx --- src/app/page.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 45c4488..8855c6f 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -9,7 +9,6 @@ import MetricCardTen from '@/components/sections/metrics/MetricCardTen'; import TeamCardSix from '@/components/sections/team/TeamCardSix'; import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen'; import FaqSplitText from '@/components/sections/faq/FaqSplitText'; -import ContactText from '@/components/sections/contact/ContactText'; import ContactSplit from '@/components/sections/contact/ContactSplit'; import FooterBase from '@/components/sections/footer/FooterBase'; import { Award, Globe, Users, Zap, Mail } from 'lucide-react'; -- 2.49.1 From 6cbf93e76e2392f0b36b3975e6e79dc5be5d5175 Mon Sep 17 00:00:00 2001 From: development Date: Thu, 29 Jan 2026 13:47:21 +0000 Subject: [PATCH 3/4] Update src/app/products/page.tsx --- src/app/products/page.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/products/page.tsx b/src/app/products/page.tsx index 493467f..8573153 100644 --- a/src/app/products/page.tsx +++ b/src/app/products/page.tsx @@ -87,8 +87,8 @@ export default function ProductsPage() { animationType="slide-up" useInvertedBackground="noInvert" buttons={[ - { text: "View All Products", href: "/products" }, - { text: "Filter by Category", href: "/products" } + { text: "View All Products", href: "/shop" }, + { text: "Filter by Category", href: "/shop" } ]} /> -- 2.49.1 From ab688369b4cd5fb5e02be06532083f83e17529ca Mon Sep 17 00:00:00 2001 From: development Date: Thu, 29 Jan 2026 13:47:22 +0000 Subject: [PATCH 4/4] Add src/app/shop/page.tsx --- src/app/shop/page.tsx | 163 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 163 insertions(+) create mode 100644 src/app/shop/page.tsx diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx new file mode 100644 index 0000000..6b32710 --- /dev/null +++ b/src/app/shop/page.tsx @@ -0,0 +1,163 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import HeroBillboard from '@/components/sections/hero/HeroBillboard'; +import ProductCardFour from '@/components/sections/product/ProductCardFour'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import { Zap, Package } from 'lucide-react'; + +export default function ShopPage() { + const allProducts = [ + { + id: "1", name: "Advanced Python Course", price: "$299", variant: "Lifetime Access · 40 Hours", imageSrc: "https://img.b2bpic.net/free-photo/person-computing-software-code-laptop_482257-85707.jpg", imageAlt: "Python programming course", isFavorited: false, + onFavorite: () => console.log("Favorited product 1"), + onProductClick: () => console.log("Clicked product 1") + }, + { + id: "2", name: "Web Development Bootcamp", price: "$499", variant: "12 Weeks · Job Guarantee", imageSrc: "https://img.b2bpic.net/free-photo/side-view-attractive-hispanic-developer-programming-software-using-computer-while-working-from-home_662251-988.jpg", imageAlt: "Web development course", isFavorited: false, + onFavorite: () => console.log("Favorited product 2"), + onProductClick: () => console.log("Clicked product 2") + }, + { + id: "3", name: "Data Science Masterclass", price: "$399", variant: "14 Weeks · Certification", imageSrc: "https://img.b2bpic.net/free-photo/man-working-energy-innovations-his-laptop_23-2148820170.jpg", imageAlt: "Data science course", isFavorited: false, + onFavorite: () => console.log("Favorited product 3"), + onProductClick: () => console.log("Clicked product 3") + }, + { + id: "4", name: "Cloud & DevOps Course", price: "$349", variant: "10 Weeks · Hands-on Labs", imageSrc: "https://img.b2bpic.net/free-photo/spacious-area-group-young-people-casual-clothes-working-modern-office_146671-16510.jpg", imageAlt: "Cloud and DevOps training", isFavorited: false, + onFavorite: () => console.log("Favorited product 4"), + onProductClick: () => console.log("Clicked product 4") + }, + { + id: "5", name: "Cybersecurity Fundamentals", price: "$379", variant: "12 Weeks · Certification", imageSrc: "https://img.b2bpic.net/free-photo/close-up-colleagues-learning-work_23-2149300706.jpg", imageAlt: "Cybersecurity training course", isFavorited: false, + onFavorite: () => console.log("Favorited product 5"), + onProductClick: () => console.log("Clicked product 5") + }, + { + id: "6", name: "JavaScript & React Advanced", price: "$329", variant: "8 Weeks · Project-Based", imageSrc: "https://img.b2bpic.net/free-photo/mid-shot-counselor-cabinet_23-2148759108.jpg", imageAlt: "JavaScript and React course", isFavorited: false, + onFavorite: () => console.log("Favorited product 6"), + onProductClick: () => console.log("Clicked product 6") + }, + { + id: "7", name: "Machine Learning Basics", price: "$449", variant: "16 Weeks · Hands-on Labs", imageSrc: "https://img.b2bpic.net/free-photo/closeup-senior-lecturer-with-arms-crossed_1262-1753.jpg", imageAlt: "Machine learning course", isFavorited: false, + onFavorite: () => console.log("Favorited product 7"), + onProductClick: () => console.log("Clicked product 7") + }, + { + id: "8", name: "Mobile App Development with Flutter", price: "$369", variant: "10 Weeks · Cross-Platform", imageSrc: "https://img.b2bpic.net/free-photo/close-up-young-business-person-doing-internship_23-2149305396.jpg", imageAlt: "Flutter mobile development course", isFavorited: false, + onFavorite: () => console.log("Favorited product 8"), + onProductClick: () => console.log("Clicked product 8") + }, + { + id: "9", name: "Database Design & SQL", price: "$279", variant: "6 Weeks · Fundamentals", imageSrc: "https://img.b2bpic.net/free-photo/cheerful-young-man-holding-folder-outdoor_74855-2121.jpg", imageAlt: "Database and SQL course", isFavorited: false, + onFavorite: () => console.log("Favorited product 9"), + onProductClick: () => console.log("Clicked product 9") + }, + { + id: "10", name: "UI/UX Design Principles", price: "$319", variant: "8 Weeks · Design Thinking", imageSrc: "https://img.b2bpic.net/free-photo/blonde-young-woman-smiling-portrait-wearing-blue-gentle-shirt-building_158595-6609.jpg", imageAlt: "UI/UX design course", isFavorited: false, + onFavorite: () => console.log("Favorited product 10"), + onProductClick: () => console.log("Clicked product 10") + }, + { + id: "11", name: "AWS Solutions Architect", price: "$429", variant: "12 Weeks · Certification Prep", imageSrc: "https://img.b2bpic.net/free-photo/blonde-young-woman-smiling-portrait-wearing-blue-gentle-shirt-building_158595-6612.jpg", imageAlt: "AWS architect course", isFavorited: false, + onFavorite: () => console.log("Favorited product 11"), + onProductClick: () => console.log("Clicked product 11") + }, + { + id: "12", name: "Docker & Kubernetes Essentials", price: "$389", variant: "10 Weeks · Container Orchestration", imageSrc: "https://img.b2bpic.net/free-photo/close-up-smiley-woman-library_23-2149204737.jpg", imageAlt: "Docker and Kubernetes course", isFavorited: false, + onFavorite: () => console.log("Favorited product 12"), + onProductClick: () => console.log("Clicked product 12") + } + ]; + + return ( + + + +
+ +
+ +
+ +
+ + +
+ ); +} -- 2.49.1