From 999bdd773ea9d4f47234e797c0140f1541b33ac2 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 20:18:35 +0000 Subject: [PATCH 1/6] Add src/app/about/page.tsx --- src/app/about/page.tsx | 137 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 src/app/about/page.tsx diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..82dd8a9 --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,137 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import TextSplitAbout from "@/components/sections/about/TextSplitAbout"; +import MetricCardFourteen from "@/components/sections/metrics/MetricCardFourteen"; +import TestimonialCardFifteen from "@/components/sections/testimonial/TestimonialCardFifteen"; +import ContactCenter from "@/components/sections/contact/ContactCenter"; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { Mail, Twitter, Linkedin } from "lucide-react"; + +export default function AboutPage() { + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} From 6c65eabbb7cccea96a9df7016c285d9b80dfcdd3 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 20:18:35 +0000 Subject: [PATCH 2/6] Add src/app/contact/page.tsx --- src/app/contact/page.tsx | 153 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 153 insertions(+) create mode 100644 src/app/contact/page.tsx diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx new file mode 100644 index 0000000..4c0b76d --- /dev/null +++ b/src/app/contact/page.tsx @@ -0,0 +1,153 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import ContactCenter from "@/components/sections/contact/ContactCenter"; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { Mail, Twitter, Linkedin, Phone, MapPin, Clock } from "lucide-react"; + +export default function ContactPage() { + return ( + + + +
+ +
+ +
+
+
+
+
+ +
+

Our Location

+

+ Karachi, Pakistan +

+

+ Serving the Greater Karachi Area +

+
+ +
+
+ +
+

Phone

+

+ +92 (21) XXXX-XXXX +

+

+ Available Monday - Friday +

+
+ +
+
+ +
+

Business Hours

+

+ 9:00 AM - 6:00 PM +

+

+ Saturday - Thursday +

+
+
+ +
+

Why Choose Alfabs?

+
+
+

+ + Expert Craftsmanship +

+

15+ years of industry experience delivering exceptional results.

+
+
+

+ + Quality Materials +

+

We use premium aluminum and components from trusted suppliers.

+
+
+

+ + On-Time Delivery +

+

We respect your timeline and deliver projects as promised.

+
+
+

+ + Competitive Pricing +

+

Transparent quotes with no hidden costs or surprises.

+
+
+
+
+
+ + +
+ ); +} From 6e9f083dd782571cdb8f8f4280cafb2fab4ac60f Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 20:18:36 +0000 Subject: [PATCH 3/6] Update src/app/layout.tsx --- src/app/layout.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 181dd57..5832386 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -11,7 +11,8 @@ const geistMono = Geist_Mono({ }); export const metadata: Metadata = { - title: "Create Next App", description: "Generated by create next app"}; + title: "Alfabs - Premium Aluminum Solutions in Karachi", description: "Professional aluminum fabrication and installation services in Karachi. Custom windows, doors, facades, and railings for residential and commercial projects." +}; export default function RootLayout({ children, From 712c4a31de5aed744cb7a38265378a6dd5edfcb9 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 20:18:36 +0000 Subject: [PATCH 4/6] Update src/app/page.tsx --- src/app/page.tsx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index a1201e9..dc371e6 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -30,11 +30,11 @@ export default function LandingPage() { @@ -138,7 +138,7 @@ export default function LandingPage() { description={[ "With over 15 years of industry experience, Alfabs Aluminum Services has established itself as a leader in premium aluminum fabrication and installation. Our commitment to excellence drives every project we undertake.", "We combine cutting-edge technology with traditional craftsmanship to deliver solutions that exceed expectations. Our team of skilled professionals takes pride in transforming architectural visions into tangible, high-quality results.", "From residential renovations to large-scale commercial installations, we bring expertise, reliability, and innovation to every endeavor. Your project deserves nothing less than Alfabs' dedication to perfection." ]} - buttons={[{ text: "Contact Our Team", href: "contact" }]} + buttons={[{ text: "Contact Our Team", href: "/contact" }]} showBorder={true} useInvertedBackground={false} /> From 77fb27da3cb9013cbe48df7b90ffedabb1ad2be9 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 20:18:37 +0000 Subject: [PATCH 5/6] Add src/app/projects/page.tsx --- src/app/projects/page.tsx | 108 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 src/app/projects/page.tsx diff --git a/src/app/projects/page.tsx b/src/app/projects/page.tsx new file mode 100644 index 0000000..8254c6d --- /dev/null +++ b/src/app/projects/page.tsx @@ -0,0 +1,108 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import ProductCardOne from "@/components/sections/product/ProductCardOne"; +import ContactCenter from "@/components/sections/contact/ContactCenter"; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { Image, Mail, Twitter, Linkedin } from "lucide-react"; + +export default function ProjectsPage() { + return ( + + + +
+ +
+ +
+ +
+ + +
+ ); +} From 6dfd397672eb9fd765cc310b7d408ab50e6dd71e Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 20:18:37 +0000 Subject: [PATCH 6/6] Add src/app/services/page.tsx --- src/app/services/page.tsx | 133 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 src/app/services/page.tsx diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx new file mode 100644 index 0000000..2b56604 --- /dev/null +++ b/src/app/services/page.tsx @@ -0,0 +1,133 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import FeatureCardTwentyFive from "@/components/sections/feature/FeatureCardTwentyFive"; +import ContactCenter from "@/components/sections/contact/ContactCenter"; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { Briefcase, DoorOpen, Building, Shield, Wind, Mail, Twitter, Linkedin } from "lucide-react"; + +export default function ServicesPage() { + return ( + + + +
+ +
+ +
+ +
+ + +
+ ); +}