+
+
+
diff --git a/next.config.ts b/next.config.ts
index e9ffa30..a77ce31 100644
--- a/next.config.ts
+++ b/next.config.ts
@@ -1,7 +1,66 @@
import type { NextConfig } from "next";
const nextConfig: NextConfig = {
- /* config options here */
+ // Image optimization
+ images: {
+ formats: ['image/webp'],
+ deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],
+ imageSizes: [16, 32, 48, 64, 96, 128, 256, 384],
+ },
+
+ // Compress responses
+ compress: true,
+
+ // Enable React strict mode for better performance
+ reactStrictMode: true,
+
+ // Optimize production builds
+ poweredByHeader: false,
+
+ // Custom headers for caching
+ async headers() {
+ return [
+ {
+ source: '/(.*)',
+ headers: [
+ {
+ key: 'X-Content-Type-Options',
+ value: 'nosniff',
+ },
+ {
+ key: 'X-Frame-Options',
+ value: 'DENY',
+ },
+ {
+ key: 'X-XSS-Protection',
+ value: '1; mode=block',
+ },
+ {
+ key: 'Referrer-Policy',
+ value: 'origin-when-cross-origin',
+ },
+ ],
+ },
+ {
+ source: '/images/:path*',
+ headers: [
+ {
+ key: 'Cache-Control',
+ value: 'public, max-age=31536000, immutable',
+ },
+ ],
+ },
+ {
+ source: '/_next/static/:path*',
+ headers: [
+ {
+ key: 'Cache-Control',
+ value: 'public, max-age=31536000, immutable',
+ },
+ ],
+ },
+ ];
+ },
};
export default nextConfig;
diff --git a/nul b/nul
new file mode 100644
index 0000000..42de59f
--- /dev/null
+++ b/nul
@@ -0,0 +1 @@
+/usr/bin/bash: line 1: del: command not found
diff --git a/package-lock.json b/package-lock.json
index d5e9cb0..addab9f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,6 +8,7 @@
"name": "buddelectric",
"version": "0.1.0",
"dependencies": {
+ "lucide-react": "^0.563.0",
"next": "16.1.6",
"react": "19.2.3",
"react-dom": "19.2.3"
@@ -4833,6 +4834,15 @@
"yallist": "^3.0.2"
}
},
+ "node_modules/lucide-react": {
+ "version": "0.563.0",
+ "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.563.0.tgz",
+ "integrity": "sha512-8dXPB2GI4dI8jV4MgUDGBeLdGk8ekfqVZ0BdLcrRzocGgG75ltNEmWS+gE7uokKF/0oSUuczNDT+g9hFJ23FkA==",
+ "license": "ISC",
+ "peerDependencies": {
+ "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
"node_modules/magic-string": {
"version": "0.30.21",
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
diff --git a/package.json b/package.json
index afaf3e6..3eec582 100644
--- a/package.json
+++ b/package.json
@@ -9,6 +9,7 @@
"lint": "eslint"
},
"dependencies": {
+ "lucide-react": "^0.563.0",
"next": "16.1.6",
"react": "19.2.3",
"react-dom": "19.2.3"
diff --git a/public/images/commercial.png b/public/images/commercial.png
new file mode 100644
index 0000000..00835d8
Binary files /dev/null and b/public/images/commercial.png differ
diff --git a/public/images/gallery-1.png b/public/images/gallery-1.png
new file mode 100644
index 0000000..334a4dc
Binary files /dev/null and b/public/images/gallery-1.png differ
diff --git a/public/images/gallery-2.png b/public/images/gallery-2.png
new file mode 100644
index 0000000..dcdb435
Binary files /dev/null and b/public/images/gallery-2.png differ
diff --git a/public/images/gallery-3.png b/public/images/gallery-3.png
new file mode 100644
index 0000000..e5b1695
Binary files /dev/null and b/public/images/gallery-3.png differ
diff --git a/public/images/gallery-4.png b/public/images/gallery-4.png
new file mode 100644
index 0000000..0042c96
Binary files /dev/null and b/public/images/gallery-4.png differ
diff --git a/public/images/generator.png b/public/images/generator.png
new file mode 100644
index 0000000..16fa93a
Binary files /dev/null and b/public/images/generator.png differ
diff --git a/public/images/hero-bg.png b/public/images/hero-bg.png
new file mode 100644
index 0000000..77b29a0
Binary files /dev/null and b/public/images/hero-bg.png differ
diff --git a/public/images/logo.png b/public/images/logo.png
new file mode 100644
index 0000000..dbdd116
Binary files /dev/null and b/public/images/logo.png differ
diff --git a/public/images/residential.png b/public/images/residential.png
new file mode 100644
index 0000000..837b49e
Binary files /dev/null and b/public/images/residential.png differ
diff --git a/src/app/about-us/page.tsx b/src/app/about-us/page.tsx
new file mode 100644
index 0000000..9fd9505
--- /dev/null
+++ b/src/app/about-us/page.tsx
@@ -0,0 +1,112 @@
+import { Shield, CheckCircle2, Award, Clock } from "lucide-react";
+import Link from "next/link";
+import Image from "next/image";
+import { Metadata } from "next";
+
+export const metadata: Metadata = {
+ title: "About Budd Electric Co. | Family-Owned Since 1969",
+ description: "Learn about Budd Electric Co., a family-owned electrical contractor serving Corpus Christi and South Texas since 1969. Three generations of licensed master electricians.",
+};
+
+export default function AboutUs() {
+ return (
+
+ {/* PAGE HERO */}
+
+
+
+
Our Legacy
+
+ Serving the Coastal Bend with integrity and elite craftsmanship since 1969.
+
+
+
+
+ {/* STORY SECTION */}
+
+
+
+
+
+
+
+
+
+
Who We Are
+
Three Generations of Excellence
+
+
+ Budd Electric Co. is more than just a service provider; we are a family legacy built on trust, hard work, and technical expertise. Founded in 1969, we have proudly served Corpus Christi and the surrounding South Texas region for over five decades.
+
+
+ As a family-owned and operated business, we treat every customer like a neighbor. Our team consists of fully Licensed Master Electricians (TECL #17007) dedicated to solving your electrical problems safely and efficiently.
+
+
+
+
+ 1969
+ Established
+
+
+ 10k+
+ Projects Completed
+
+
+
+
+
+
+
+ {/* VALUES GRID */}
+
+
+
+
Our Core Values
+
The principles that drive our work every single day.
+
+
+
+
+
+
+
+
Safety First
+
We never cut corners. Your safety and the safety of our team is our absolute top priority on every job.
+
+
+
+
+
+
Craftsmanship
+
We take pride in clean, code-compliant, and efficient electrical installations that stand the test of time.
+
+
+
+
+
+
Reliability
+
When we say we'll be there, we'll be there. We respect your time and your property.
+
+
+
+
+
+ {/* CTA */}
+
+
+
Experience the Budd Electric Difference
+
+ Contact Us Today
+
+
+
+
+ );
+}
diff --git a/src/app/contact-us/page.tsx b/src/app/contact-us/page.tsx
new file mode 100644
index 0000000..fc14150
--- /dev/null
+++ b/src/app/contact-us/page.tsx
@@ -0,0 +1,131 @@
+import { MapPin, Phone, Mail, Clock } from "lucide-react";
+import { Metadata } from "next";
+
+export const metadata: Metadata = {
+ title: "Contact Budd Electric Co. | Corpus Christi Electrician",
+ description: "Contact Budd Electric Co. for professional electrical services in Corpus Christi, TX. Call (361) 855-2255 for a free quote or schedule a service call today.",
+};
+
+export default function Contact() {
+ return (
+
+ {/* HERO */}
+
+
+
+
Contact Us
+
+ Get in touch for a free quote or schedule a service call today.
+
+
+
+
+ {/* CONTACT INFO + FORM */}
+
+
+
+ {/* INFO */}
+
+
We're Here for You
+
+
+
+
+
+
+
Visit Our Office
+
3910 Apollo Rd. Corpus Christi, TX 78413
+
+
+
+
+
+
+
+
+
Call Us
+
(361) 855-2255
+
24/7 Emergency Support Available
+
+
+
+
+
+
+
+
+
Email Us
+
buddelectric@grandecom.net
+
+
+
+
+
+
+
+
+
Business Hours
+
Monday - Friday: 8:00 AM - 5:00 PM Saturday & Sunday: Emergency Only
+
+
+
+
+ {/* MAP */}
+
+
+
+
+
+ {/* FORM */}
+
+
Send us a Message
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/electrical-services/page.tsx b/src/app/electrical-services/page.tsx
new file mode 100644
index 0000000..4e052ed
--- /dev/null
+++ b/src/app/electrical-services/page.tsx
@@ -0,0 +1,133 @@
+import { Home, Phone, Zap, Factory } from "lucide-react";
+import Link from "next/link";
+import Image from "next/image";
+import { ArrowRight } from "lucide-react";
+import { Metadata } from "next";
+
+export const metadata: Metadata = {
+ title: "Electrical Services Corpus Christi | Residential & Commercial",
+ description: "Professional residential, commercial, and industrial electrical services in Corpus Christi, TX. Licensed electricians for all your electrical needs. Call (361) 855-2255.",
+};
+
+export default function Services() {
+ return (
+
+ {/* HERO */}
+
+
+
+
Electrical Services
+
+ Comprehensive solutions for every need. Residential, Commercial, and Industrial.
+
+
+
+
+ {/* SERVICE LIST */}
+
+
+ {/* RESIDENTIAL */}
+
+
+
+
+
+
Residential Services
+
+ Your home is your sanctuary. We ensure it's powered safely and efficiently. From simple outlet repairs to full-home rewiring, no job is too small or too complex.
+
+ Keep your business running smoothly with our expert commercial services. We handle everything from new construction build-outs to ongoing maintenance contracts.
+
+
+ {["New Construction Wiring", "Tenant Build-outs", "Parking Lot Lighting", "Emergency Lighting", "Data Cabling", "Troubleshooting"].map((item, i) => (
+
+
+ {item}
+
+ ))}
+
+
+
+
+ {/* GENERATORS */}
+
+
+
+
+
+
Kohler Generators
+
+ Don't be left in the dark during a storm. As an authorized Kohler dealer, we sell, install, and service standby generators to keep your power on when the grid goes down.
+
+ Budd Electric Co. delivers elite residential and commercial electrical solutions. Trusted for over 50 years to keep the Coastal Bend connected and secure.
+
+
+
+ No project is too large or too small for Budd Electric Co.
+
+ Complete home electrical services including safety inspections, repairs, lighting, and fan installations.
+
+ Learn More
+
+
+
+ {/* Card 2 */}
+
+
+
+
+
+
+
+
+
+
Commercial
+
+ Reliable power for your business. New construction, maintenance, and industrial-grade solutions.
+
+ Learn More
+
+
+
+ {/* Card 3 */}
+
+
+
+
+
+
+
Generators
+
+ Authorized Kohler dealer. Keep your lights on when the grid goes down with standby power.
+
+ Learn More
+
+
+
+
+
+
+ {/* ABOUT SECTION */}
+
+
+
+
+ {/* Abstract bg shape */}
+
+
+
+
+
+
+
+
+
10k+
+
Projects Done
+
+
+
+
+
+
TECL #17007
+
+
+
+
+
+
+
+
+
+
Who We Are
+
A Family Legacy of Excellence
+
+ For over half a century, Budd Electric Co. has been the standard-bearer for quality electrical work in the Coastal Bend. As a family-owned business, we don't just fix wires; we build trust.
+
+
+
+
+ Licensed Master Electricians
+
+
+
+ Residential & Commercial Specialists
+
+
+
+ Honest, Transparent Pricing
+
+
+
+ Read Our Story
+
+
+
+
+
+
+ {/* FEATURE / GALLERY STRIP */}
+
+
+
+
Featured Projects
+
Delivering power to the most demanding residential and commercial environments.
+
+
+ {/* FAQ SECTION */}
+
+
+ {/* CTA SECTION - Simplified compared to original because footer is now Contact heavy */}
+ {/* CTA SECTION - Simplified compared to original because footer is now Contact heavy */}
+
+
+
+
Need a licensed electrician?
+
+ Call Budd Electric Co. at (361) 855-2255 for a complimentary electrical repair consultation or free quote.
+
+
+
+ Call (361) 855-2255
+
+
+
+ >
);
}
diff --git a/src/app/photo-gallery/page.tsx b/src/app/photo-gallery/page.tsx
new file mode 100644
index 0000000..2fcf84f
--- /dev/null
+++ b/src/app/photo-gallery/page.tsx
@@ -0,0 +1,68 @@
+import Link from "next/link";
+import Image from "next/image";
+import { ArrowRight } from "lucide-react";
+import { Metadata } from "next";
+
+export const metadata: Metadata = {
+ title: "Photo Gallery | Budd Electric Projects & Work Showcase",
+ description: "View our portfolio of completed electrical projects in Corpus Christi and South Texas. Residential, commercial, and generator installations by Budd Electric Co.",
+};
+
+export default function Gallery() {
+ const images = [
+ "/images/gallery-1.png",
+ "/images/gallery-2.png",
+ "/images/gallery-3.png",
+ "/images/gallery-4.png",
+ "/images/residential.png",
+ "/images/commercial.png"
+ ];
+
+ return (
+
+ {/* HERO */}
+
+
+
+
Our Work
+
+ A showcase of electrical excellence across South Texas.
+
+
+
+
+ {/* GALLERY GRID */}
+
+
+
+ {images.map((src, i) => (
+
+
+
+ View Project
+
+
+ ))}
+
+
+
+
+ {/* CTA */}
+
+
+
Like what you see?
+
Let us bring the same quality and dedication to your next project.
+
+ Start Your Project
+
+
+
+
+ );
+}
diff --git a/src/app/robots.ts b/src/app/robots.ts
new file mode 100644
index 0000000..766be62
--- /dev/null
+++ b/src/app/robots.ts
@@ -0,0 +1,19 @@
+import { MetadataRoute } from 'next'
+
+export default function robots(): MetadataRoute.Robots {
+ return {
+ rules: [
+ {
+ userAgent: '*',
+ allow: '/',
+ disallow: ['/api/', '/admin/', '/_next/'],
+ },
+ {
+ userAgent: 'Googlebot',
+ allow: '/',
+ disallow: ['/api/', '/admin/'],
+ },
+ ],
+ sitemap: 'https://buddelectric.com/sitemap.xml',
+ }
+}
diff --git a/src/app/sitemap.ts b/src/app/sitemap.ts
new file mode 100644
index 0000000..d6974ee
--- /dev/null
+++ b/src/app/sitemap.ts
@@ -0,0 +1,39 @@
+import { MetadataRoute } from 'next'
+
+export default function sitemap(): MetadataRoute.Sitemap {
+ const baseUrl = 'https://buddelectric.com'
+ const currentDate = new Date()
+
+ return [
+ {
+ url: baseUrl,
+ lastModified: currentDate,
+ changeFrequency: 'weekly',
+ priority: 1.0,
+ },
+ {
+ url: `${baseUrl}/about-us`,
+ lastModified: currentDate,
+ changeFrequency: 'monthly',
+ priority: 0.8,
+ },
+ {
+ url: `${baseUrl}/electrical-services`,
+ lastModified: currentDate,
+ changeFrequency: 'weekly',
+ priority: 0.9,
+ },
+ {
+ url: `${baseUrl}/photo-gallery`,
+ lastModified: currentDate,
+ changeFrequency: 'weekly',
+ priority: 0.7,
+ },
+ {
+ url: `${baseUrl}/contact-us`,
+ lastModified: currentDate,
+ changeFrequency: 'monthly',
+ priority: 0.8,
+ },
+ ]
+}
diff --git a/src/components/FAQSection.tsx b/src/components/FAQSection.tsx
new file mode 100644
index 0000000..41e98d0
--- /dev/null
+++ b/src/components/FAQSection.tsx
@@ -0,0 +1,87 @@
+"use client";
+
+import { useState } from "react";
+import { Plus, Minus } from "lucide-react";
+
+const faqs = [
+ {
+ question: "Do you offer emergency electrical services in Corpus Christi?",
+ answer: "Yes, Budd Electric Co. provides 24/7 emergency electrical services in Corpus Christi and surrounding areas. We have licensed electricians on call around the clock to handle power outages, storm damage, and dangerous electrical faults safely."
+ },
+ {
+ question: "Are your electricians licensed and insured?",
+ answer: "Absolutely. We are fully licensed by the State of Texas (TECL #17007) and carry comprehensive insurance. All our electricians are background-checked and drug-tested for your peace of mind."
+ },
+ {
+ question: "Do you install Kohler whole-home generators?",
+ answer: "Yes, we are an authorized Kohler Generator dealer. We specialize in the sale, professional installation, and ongoing maintenance of Kohler standby generators to keep your home powered during outages."
+ },
+ {
+ question: "What areas do you serve besides Corpus Christi?",
+ answer: "We serve the entire Coastal Bend region, including Portland, Robstown, Ingleside, Rockport, Aransas Pass, and Port Aransas. If you're in South Texas, give us a call!"
+ }
+];
+
+export default function FAQSection() {
+ const [openIndex, setOpenIndex] = useState(0);
+
+ // Generate FAQ Schema
+ const faqSchema = {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": faqs.map(faq => ({
+ "@type": "Question",
+ "name": faq.question,
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": faq.answer
+ }
+ }))
+ };
+
+ return (
+
+
+
+
+
Common Questions
+
Frequently Asked Questions
+
+
+
+ {faqs.map((faq, index) => (
+
+
+
+
+ {faq.answer}
+
+
+
+ ))}
+
+
+
+ );
+}
diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx
new file mode 100644
index 0000000..61d5ce2
--- /dev/null
+++ b/src/components/Footer.tsx
@@ -0,0 +1,229 @@
+import Link from "next/link";
+import { MapPin, Phone, Mail, Clock } from "lucide-react";
+
+export default function Footer() {
+ return (
+
+ );
+}
diff --git a/src/components/Header.tsx b/src/components/Header.tsx
new file mode 100644
index 0000000..05bad1c
--- /dev/null
+++ b/src/components/Header.tsx
@@ -0,0 +1,130 @@
+"use client";
+
+import Link from "next/link";
+import Image from "next/image";
+import { ArrowRight, Phone, X } from "lucide-react";
+import { useState } from "react";
+
+export default function Header() {
+ const [mobileMenuOpen, setMobileMenuOpen] = useState(false);
+
+ return (
+ <>
+
+
+
+ {/* Floating element - Positioned lower and more to the left */}
+
+
50+
+
+ Years of Excellence in South Texas
+
+
+
+ );
+}
diff --git a/src/components/ReviewCarousel.tsx b/src/components/ReviewCarousel.tsx
new file mode 100644
index 0000000..107129c
--- /dev/null
+++ b/src/components/ReviewCarousel.tsx
@@ -0,0 +1,179 @@
+"use client";
+
+import { Star, Quote } from "lucide-react";
+
+interface Review {
+ name: string;
+ title?: string;
+ content: string;
+ rating: number;
+ date: string;
+}
+
+const reviews: Review[] = [
+ {
+ name: "Martha S.",
+ title: "Customer Review",
+ content: "Best electricians in South Texas! We won't use anyone else. Quality service and their prices were fair. We were able to schedule the service right away and didn't have to waste time waiting around. Great to find a company we can trust.",
+ rating: 5,
+ date: "Verified Customer"
+ },
+ {
+ name: "Ann Major",
+ title: "Local Guide ยท 206 Reviews",
+ content: "I've been a Budd Electric believer for over 30 years and have found them to be reliable and competent. I never hire anyone else.",
+ rating: 5,
+ date: "1 year ago"
+ },
+ {
+ name: "Bill Hall",
+ title: "Contractor ยท 5 Reviews",
+ content: "I use Budd Electric exclusively for all my electrical work. Before moving to Corpus Christi eight years ago, I was a general contractor in the greater Dallas area for 20 years. Budd Electric is the only company I trust completely.",
+ rating: 5,
+ date: "2 years ago"
+ },
+ {
+ name: "Mitchell Engle",
+ title: "8 Reviews",
+ content: "Outstanding service and total integrity. Highly recommend!",
+ rating: 5,
+ date: "1 year ago"
+ },
+ {
+ name: "Michael Bellipanni",
+ title: "Local Guide ยท 130 Reviews",
+ content: "They donated the labor for my Habitat for Humanity home. They did great work. I was back for a small issue. They fixed a likely faulty outlet. Everything was perfect.",
+ rating: 5,
+ date: "5 years ago"
+ },
+ {
+ name: "Pam Holloway",
+ title: "9 Reviews",
+ content: "When I called for service, staff was very polite and responded right away when I needed the service work done. Costs were in line with others in the city. Service team was very polite and cleaned up after service.",
+ rating: 5,
+ date: "7 years ago"
+ },
+ {
+ name: "Lisa Ayala",
+ title: "7 Reviews",
+ content: "Very professional and fair pricing. They did a good job.",
+ rating: 5,
+ date: "4 years ago"
+ },
+ {
+ name: "J. Oden",
+ title: "Local Guide ยท 16 Reviews",
+ content: "We've used Budd Electric for some small house jobs we didn't feel comfortable doing ourselves. They always do good work. Yes it may seem expensive, but I find it reassuring to know something as important as electrical work is done professionally.",
+ rating: 5,
+ date: "7 years ago"
+ }
+];
+
+export default function ReviewCarousel() {
+ // Duplicate reviews for seamless infinite scrolling
+ const duplicatedReviews = [...reviews, ...reviews];
+
+ const renderStars = (rating: number) => {
+ return (
+
+ {[...Array(5)].map((_, i) => (
+
+ ))}
+
+ );
+ };
+
+ return (
+
+
+
+
+ Client Testimonials
+
+
+ Trusted by Our Community
+
+
+ Over 50 years of excellence, backed by hundreds of satisfied customers
+