20 Commits

Author SHA1 Message Date
3732ec546f Update src/app/page.tsx 2026-03-05 00:02:17 +00:00
5590f92a65 Merge version_8 into main
Merge version_8 into main
2026-03-04 23:22:21 +00:00
01719e2a44 Update src/app/page.tsx 2026-03-04 23:22:17 +00:00
928e194908 Merge version_7 into main
Merge version_7 into main
2026-03-04 23:12:59 +00:00
2cd0774d6a Update src/app/page.tsx 2026-03-04 23:12:55 +00:00
a2f8022cd9 Update src/app/layout.tsx 2026-03-04 23:12:54 +00:00
a5e94b09ae Merge version_6 into main
Merge version_6 into main
2026-03-04 22:50:28 +00:00
30d6cbaa85 Update src/app/page.tsx 2026-03-04 22:50:24 +00:00
f5834cfa7f Merge version_4 into main
Merge version_4 into main
2026-03-04 22:36:13 +00:00
cb3932c961 Update src/app/styles/variables.css 2026-03-04 22:36:09 +00:00
b6b482e2b8 Merge version_3 into main
Merge version_3 into main
2026-03-04 22:25:22 +00:00
28ef9fafc7 Update src/app/page.tsx 2026-03-04 22:25:18 +00:00
a73f3dee3a Merge version_3 into main
Merge version_3 into main
2026-03-04 22:24:37 +00:00
4a9aba7516 Update src/app/styles/variables.css 2026-03-04 22:24:33 +00:00
5c6eff2618 Update src/app/page.tsx 2026-03-04 22:24:33 +00:00
9cafe04a2f Update src/app/layout.tsx 2026-03-04 22:24:32 +00:00
9e030e7abf Merge version_2 into main
Merge version_2 into main
2026-03-04 22:15:16 +00:00
4aa78ca0aa Update src/app/page.tsx 2026-03-04 22:15:12 +00:00
e45edf5b9c Merge version_1 into main
Merge version_1 into main
2026-03-04 22:13:55 +00:00
3b9cc81777 Merge version_1 into main
Merge version_1 into main
2026-03-04 22:09:32 +00:00
3 changed files with 38 additions and 77 deletions

View File

@@ -16,15 +16,17 @@ const dmSans = DM_Sans({
export const metadata: Metadata = {
title: "Cornerstone Auto Repair | Spearfish, SD", description: "Family-owned auto repair shop in Spearfish, SD. Expert service, 4.9-star rating. Call 605-642-8666 for honest, professional car repairs.", keywords: "auto repair, car repair, mechanic, Spearfish SD, automotive service, brake service, engine repair", metadataBase: new URL("https://cornerstoneautorepair.com"),
alternates: {
canonical: "https://cornerstoneautorepair.com"},
canonical: "https://cornerstoneautorepair.com"
},
openGraph: {
title: "Cornerstone Auto Repair | Spearfish, SD", description: "Family-owned auto repair with 4.9-star rating. Professional service you can trust.", url: "https://cornerstoneautorepair.com", siteName: "Cornerstone Auto Repair", type: "website", images: [
{
url: "http://img.b2bpic.net/free-photo/young-auto-mechanic-using-compressor-while-maintaining-ac-unit-car-workshop_637285-4285.jpg", alt: "Cornerstone Auto Repair"},
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUzJAIJxnBYwFIBspQ1lc7bdVs/uploaded-1772663039208-htbwevc6.jpg", alt: "Cornerstone Auto Repair"
}
],
},
twitter: {
card: "summary_large_image", title: "Cornerstone Auto Repair | Spearfish, SD", description: "Family-owned auto repair with 4.9-star rating.", images: ["http://img.b2bpic.net/free-photo/young-auto-mechanic-using-compressor-while-maintaining-ac-unit-car-workshop_637285-4285.jpg"],
card: "summary_large_image", title: "Cornerstone Auto Repair | Spearfish, SD", description: "Family-owned auto repair with 4.9-star rating.", images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUzJAIJxnBYwFIBspQ1lc7bdVs/uploaded-1772663039208-htbwevc6.jpg"],
},
robots: {
index: true,
@@ -1416,4 +1418,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -4,10 +4,9 @@ import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloating
import HeroOverlay from "@/components/sections/hero/HeroOverlay";
import TextSplitAbout from "@/components/sections/about/TextSplitAbout";
import FeatureCardEight from "@/components/sections/feature/FeatureCardEight";
import TestimonialCardTen from "@/components/sections/testimonial/TestimonialCardTen";
import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo";
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import SocialProofOne from "@/components/sections/socialProof/SocialProofOne";
import FooterBase from "@/components/sections/footer/FooterBase";
import { Star } from "lucide-react";
export default function LandingPage() {
return (
@@ -29,7 +28,6 @@ export default function LandingPage() {
navItems={[
{ name: "Services", id: "services" },
{ name: "About", id: "about" },
{ name: "Contact", id: "contact" },
]}
button={{ text: "Call Now", href: "tel:605-642-8666" }}
animateOnLoad={true}
@@ -41,13 +39,12 @@ export default function LandingPage() {
title="Expert Auto Repair You Can Trust"
description="Family-owned and operated since day one. We keep your vehicles running smoothly with honest, professional service."
tag="Professional Service"
imageSrc="http://img.b2bpic.net/free-photo/young-auto-mechanic-using-compressor-while-maintaining-ac-unit-car-workshop_637285-4285.jpg"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUzJAIJxnBYwFIBspQ1lc7bdVs/uploaded-1772663039208-htbwevc6.jpg?_wi=1"
imageAlt="Professional auto repair shop"
textPosition="bottom-left"
showBlur={true}
showDimOverlay={true}
buttons={[
{ text: "Schedule Service", href: "#contact" },
{ text: "Call 605-642-8666", href: "tel:605-642-8666" },
]}
/>
@@ -57,10 +54,11 @@ export default function LandingPage() {
<TextSplitAbout
title="About Cornerstone Auto Repair"
description={[
"Located at 143 W Illinois St in Spearfish, South Dakota, Cornerstone Auto Repair has been serving our community with dedication and expertise. As a family-owned and operated business, we understand what it means to treat every vehicle with the same care we'd give our own.", "With a stellar 4.9-star rating from our satisfied customers, we pride ourselves on delivering honest, transparent service. Whether you need routine maintenance, emergency repairs, or diagnostic work, our experienced team is here to help. We believe in building long-term relationships with our customers through quality work and fair pricing."]}
"Located at 143 W Illinois St in Spearfish, South Dakota, Cornerstone Auto Repair has been serving our community with dedication and expertise. As a family-owned and operated business, we understand what it means to treat every vehicle with the same care we'd give our own.", "With a stellar 4.9-star rating from our satisfied customers, we pride ourselves on delivering honest, transparent service. Whether you need routine maintenance, emergency repairs, or diagnostic work, our experienced team is here to help. We believe in building long-term relationships with our customers through quality work and fair pricing."
]}
useInvertedBackground={false}
showBorder={true}
buttons={[{ text: "Visit Us Today", href: "#contact" }]}
buttons={[{ text: "Call 605-642-8666", href: "tel:605-642-8666" }]}
/>
</div>
@@ -72,16 +70,20 @@ export default function LandingPage() {
features={[
{
id: 1,
title: "Engine Service", description: "Complete engine diagnostics, repairs, and maintenance to keep your vehicle running at peak performance.", imageSrc: "http://img.b2bpic.net/free-photo/professional-car-mechanic-repairing-automobile-engine-using-wrench-work-shop_342744-267.jpg", imageAlt: "Engine service and repair"},
title: "Engine Service", description: "Complete engine diagnostics, repairs, and maintenance to keep your vehicle running at peak performance.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUzJAIJxnBYwFIBspQ1lc7bdVs/uploaded-1772663039208-j1eb9wh5.jpg", imageAlt: "Engine service and repair"
},
{
id: 2,
title: "Brake Service", description: "Professional brake inspection, repair, and replacement for your safety and peace of mind.", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-changing-brake-discs-car-service_1303-26909.jpg", imageAlt: "Brake service and maintenance"},
title: "Brake Service", description: "Professional brake inspection, repair, and replacement for your safety and peace of mind.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUzJAIJxnBYwFIBspQ1lc7bdVs/uploaded-1772663039208-b93gh11x.jpg", imageAlt: "Brake service and maintenance"
},
{
id: 3,
title: "Tire Service", description: "Tire rotation, balancing, replacement, and repair services to extend tire life and improve handling.", imageSrc: "http://img.b2bpic.net/free-photo/muscular-man-is-fixing-car-s-wheel-with-special-tool-auto-service_613910-17086.jpg", imageAlt: "Tire service and replacement"},
title: "Tire Service", description: "Tire rotation, balancing, replacement, and repair services to extend tire life and improve handling.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUzJAIJxnBYwFIBspQ1lc7bdVs/uploaded-1772663039208-z93wq7bj.jpg", imageAlt: "Tire service and replacement"
},
{
id: 4,
title: "Diagnostic Service", description: "Advanced computer diagnostics to identify issues quickly and accurately, saving you time and money.", imageSrc: "http://img.b2bpic.net/free-photo/empty-medical-cabinet-awaiting-patient-visit-featuring-diagnostic-tools_482257-118272.jpg", imageAlt: "Diagnostic scanning tools"},
title: "Diagnostic Service", description: "Advanced computer diagnostics to identify issues quickly and accurately, saving you time and money.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUzJAIJxnBYwFIBspQ1lc7bdVs/uploaded-1772663039208-tsklpcp5.jpg", imageAlt: "Diagnostic scanning tools"
}
]}
textboxLayout="default"
useInvertedBackground={true}
@@ -89,73 +91,30 @@ export default function LandingPage() {
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTen
title="What Our Customers Say"
description="Trusted by Spearfish residents with a 4.9-star rating"
<SocialProofOne
title="Trusted with a 4.9-Star Rating"
description="Google reviews from our satisfied customers"
tag="Customer Reviews"
tagIcon={Star}
textboxLayout="default"
useInvertedBackground={false}
testimonials={[
{
id: "1", title: "Honest and Professional Service", quote: "I've been taking my cars to Cornerstone for years. They always explain what needs to be done and never try to upsell unnecessary services. Truly trustworthy.", name: "Tosh Johnson ", role: "Regular Customer", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", imageAlt: "Tosh Johnson "},
{
id: "2", title: "Family That Cares", quote: "As a family business themselves, they treat your vehicle like family. Fast, fair pricing and excellent workmanship. Highly recommend!", name: "Sarah Johnson", role: "Local Resident", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1", imageAlt: "Sarah Johnson"},
{
id: "3", title: "Emergency Repair Heroes", quote: "My car broke down on a weekend and they fit me in. Got me back on the road quickly with professional service. Can't ask for better.", name: "David Martinez", role: "Community Member", imageSrc: "http://img.b2bpic.net/free-photo/closeup-handsome-middle-aged-business-leader_1262-4822.jpg", imageAlt: "David Martinez"},
{
id: "4", title: "Five Stars Every Time", quote: "Consistent quality, honest advice, and fair prices. This is exactly what local auto repair should be. My whole family uses Cornerstone.", name: "Jennifer Lee", role: "Loyal Customer", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2", imageAlt: "Jennifer Lee"},
names={[
"★★★★★", "★★★★★", "★★★★★", "★★★★★", "★★★★★"
]}
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardTwo
title="Why Choose Cornerstone"
description="By the numbers - why families trust us with their vehicles"
tag="Our Achievement"
metrics={[
{ id: "1", value: "4.9★", description: "Customer Rating" },
{ id: "2", value: "143 W Illinois", description: "Spearfish Location" },
{ id: "3", value: "Family Owned", description: "Local Business" },
{ id: "4", value: "605-642-8666", description: "Call Us Anytime" },
]}
gridVariant="uniform-all-items-equal"
textboxLayout="default"
useInvertedBackground={true}
animationType="slide-up"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
title="Get in Touch"
description="Have questions or ready to schedule your service? Contact us today. We're here to help keep your vehicle in top shape."
inputs={[
{ name: "name", type: "text", placeholder: "Your Name", required: true },
{ name: "email", type: "email", placeholder: "Your Email", required: true },
{ name: "phone", type: "tel", placeholder: "605-642-8666", required: false },
{ name: "vehicle", type: "text", placeholder: "Vehicle Make & Model", required: false },
]}
textarea={{ name: "message", placeholder: "Describe your service needs...", rows: 5, required: true }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/he-is-confident-small-business-owner_637285-9324.jpg"
imageAlt="Professional mechanic at work"
mediaAnimation="slide-up"
mediaPosition="right"
buttonText="Schedule Service"
speed={40}
showCard={true}
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
logoText="Cornerstone Auto Repair"
copyrightText="© 2025 Cornerstone Auto Repair. Family-owned and operated in Spearfish, SD."
copyrightText="© 2025 Cornerstone Auto Repair. Closed on Saturday."
columns={[
{
title: "Quick Links", items: [
{ label: "Services", href: "#services" },
{ label: "About Us", href: "#about" },
{ label: "Contact", href: "#contact" },
],
},
{
@@ -168,7 +127,7 @@ export default function LandingPage() {
{
title: "Hours", items: [
{ label: "Monday - Friday: 8am - 5pm", href: "#" },
{ label: "Saturday: 9am - 3pm", href: "#" },
{ label: "Saturday: Closed", href: "#" },
{ label: "Sunday: Closed", href: "#" },
],
},
@@ -177,4 +136,4 @@ export default function LandingPage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #f7f6f7;
--card: #ffffff;
--foreground: #0c1325;
--primary-cta: #0798ff;
--background: #ffffff;
--card: #fff5f0;
--foreground: #2b1810;
--primary-cta: #e34400;
--primary-cta-text: #f7f6f7;
--secondary-cta: #ffffff;
--secondary-cta: #ffd4b3;
--secondary-cta-text: #0c1325;
--accent: #93c7ff;
--background-accent: #a8cde8;
--accent: #ff7b05;
--background-accent: #ffa54d;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);