From a42e6f8d151dc792d827296e9215c9959e4cfe3a Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 10:41:18 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index cb8fed6..93a0115 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -96,15 +96,15 @@ export default function LandingPage() { features={[ { id: 1, - title: "Home Repair", description: "Quick fixes and comprehensive repairs for your home. From minor maintenance to major renovations, we handle it all with professional expertise.\n\nStarting at $150", imageSrc: "http://img.b2bpic.net/free-photo/top-view-steel-hammer-with-other-construction-elements-tools_23-2150576395.jpg", imageAlt: "Home repair services", buttons: [{ text: "Get Quote", href: "#contact" }], + title: "Home Repair", description: "Quick fixes and comprehensive repairs for your home. From minor maintenance to major renovations, we handle it all with professional expertise.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-steel-hammer-with-other-construction-elements-tools_23-2150576395.jpg", imageAlt: "Home repair services", buttons: [{ text: "Get Quote", href: "#contact" }], }, { id: 2, - title: "AC Installation", description: "Professional air conditioning installation and maintenance. Energy-efficient systems with expert setup and ongoing support for optimal comfort.\n\nStarting at $2,500", imageSrc: "http://img.b2bpic.net/free-photo/electrician-connecting-wires-work-inside-panel-engineer-with-tool_169016-68074.jpg", imageAlt: "AC installation services", buttons: [{ text: "Get Quote", href: "#contact" }], + title: "AC Installation", description: "Professional air conditioning installation and maintenance. Energy-efficient systems with expert setup and ongoing support for optimal comfort.", imageSrc: "http://img.b2bpic.net/free-photo/electrician-connecting-wires-work-inside-panel-engineer-with-tool_169016-68074.jpg", imageAlt: "AC installation services", buttons: [{ text: "Get Quote", href: "#contact" }], }, { id: 3, - title: "Electrical Work", description: "Safe, certified electrical services for residential and commercial properties. Repairs, installations, and maintenance by licensed professionals.\n\nStarting at $200", imageSrc: "http://img.b2bpic.net/free-photo/male-electrician-works-switchboard-overalls-against-backdrop-emergency-lighting_169016-66688.jpg", imageAlt: "Electrical work services", buttons: [{ text: "Get Quote", href: "#contact" }], + title: "Electrical Work", description: "Safe, certified electrical services for residential and commercial properties. Repairs, installations, and maintenance by licensed professionals.", imageSrc: "http://img.b2bpic.net/free-photo/male-electrician-works-switchboard-overalls-against-backdrop-emergency-lighting_169016-66688.jpg", imageAlt: "Electrical work services", buttons: [{ text: "Get Quote", href: "#contact" }], }, ]} animationType="blur-reveal" @@ -255,4 +255,4 @@ export default function LandingPage() { ); -} \ No newline at end of file +} -- 2.49.1 From 501387647c6c36bb78b9cff148de98cd0a15a606 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 10:41:18 +0000 Subject: [PATCH 2/2] Add src/app/products/page.tsx --- src/app/products/page.tsx | 280 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 280 insertions(+) create mode 100644 src/app/products/page.tsx diff --git a/src/app/products/page.tsx b/src/app/products/page.tsx new file mode 100644 index 0000000..453acd2 --- /dev/null +++ b/src/app/products/page.tsx @@ -0,0 +1,280 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import HeroBillboard from '@/components/sections/hero/HeroBillboard'; +import ProductCardThree from '@/components/sections/product/ProductCardThree'; +import ContactCTA from '@/components/sections/contact/ContactCTA'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import { Filter, Mail } from 'lucide-react'; +import { useState } from 'react'; + +const FEATURED_PRODUCTS = [ + { + id: '1', + name: 'Professional Hammer Set', + price: '$49.99', + rating: 4.8, + reviewCount: '245', + imageSrc: 'http://img.b2bpic.net/free-photo/top-view-steel-hammer-with-other-construction-elements-tools_23-2150576395.jpg', + imageAlt: 'Professional hammer set', + category: 'Tools', + }, + { + id: '2', + name: 'Electric Drill Professional', + price: '$129.99', + rating: 4.9, + reviewCount: '512', + imageSrc: 'http://img.b2bpic.net/free-photo/electrician-connecting-wires-work-inside-panel-engineer-with-tool_169016-68074.jpg', + imageAlt: 'Electric drill', + category: 'Power Tools', + }, + { + id: '3', + name: 'Safety Equipment Bundle', + price: '$89.99', + rating: 4.7, + reviewCount: '189', + imageSrc: 'http://img.b2bpic.net/free-photo/male-electrician-works-switchboard-overalls-against-backdrop-emergency-lighting_169016-66688.jpg', + imageAlt: 'Safety equipment', + category: 'Safety', + }, + { + id: '4', + name: 'Measuring Tape Premium', + price: '$24.99', + rating: 4.6, + reviewCount: '328', + imageSrc: 'http://img.b2bpic.net/free-photo/top-view-steel-hammer-with-other-construction-elements-tools_23-2150576395.jpg', + imageAlt: 'Measuring tape', + category: 'Tools', + }, + { + id: '5', + name: 'Electrical Testing Kit', + price: '$199.99', + rating: 4.9, + reviewCount: '156', + imageSrc: 'http://img.b2bpic.net/free-photo/electrician-connecting-wires-work-inside-panel-engineer-with-tool_169016-68074.jpg', + imageAlt: 'Electrical testing kit', + category: 'Power Tools', + }, + { + id: '6', + name: 'Work Gloves Protective', + price: '$19.99', + rating: 4.5, + reviewCount: '412', + imageSrc: 'http://img.b2bpic.net/free-photo/male-electrician-works-switchboard-overalls-against-backdrop-emergency-lighting_169016-66688.jpg', + imageAlt: 'Work gloves', + category: 'Safety', + }, + { + id: '7', + name: 'Screwdriver Set Pro', + price: '$34.99', + rating: 4.7, + reviewCount: '267', + imageSrc: 'http://img.b2bpic.net/free-photo/top-view-steel-hammer-with-other-construction-elements-tools_23-2150576395.jpg', + imageAlt: 'Screwdriver set', + category: 'Tools', + }, + { + id: '8', + name: 'Power Saw Industrial', + price: '$349.99', + rating: 4.8, + reviewCount: '89', + imageSrc: 'http://img.b2bpic.net/free-photo/electrician-connecting-wires-work-inside-panel-engineer-with-tool_169016-68074.jpg', + imageAlt: 'Power saw', + category: 'Power Tools', + }, +]; + +const CATEGORIES = ['All', 'Tools', 'Power Tools', 'Safety']; + +export default function ProductCatalogPage() { + const [selectedCategory, setSelectedCategory] = useState('All'); + + const filteredProducts = selectedCategory === 'All' + ? FEATURED_PRODUCTS + : FEATURED_PRODUCTS.filter(p => p.category === selectedCategory); + + return ( + + + +
+ +
+ +
+
+
+ {/* Filter Section */} +
+

Filter Products

+
+ {CATEGORIES.map((category) => ( + + ))} +
+

+ Showing {filteredProducts.length} product{filteredProducts.length !== 1 ? 's' : ''} +

+
+ + {/* Products Grid */} +
+ {filteredProducts.map((product) => ( +
+
+ {product.imageAlt} +
+
+ {product.category && ( +

+ {product.category} +

+ )} +

+ {product.name} +

+
+ + {product.rating} + ({product.reviewCount} reviews) +
+

+ {product.price} +

+ +
+
+ ))} +
+
+
+
+ +
+ +
+ + +
+ ); +} -- 2.49.1