13 Commits

Author SHA1 Message Date
c90efffa50 Merge version_4 into main
Merge version_4 into main
2026-05-06 22:13:00 +00:00
a4ea7f0769 Update src/app/page.tsx 2026-05-06 22:12:54 +00:00
c601008e66 Merge version_3 into main
Merge version_3 into main
2026-05-06 22:07:34 +00:00
9d07a82a12 Update src/app/page.tsx 2026-05-06 22:07:28 +00:00
28f2a5c359 Switch to version 1: remove src/app/contact/page.tsx 2026-05-06 00:01:49 +00:00
be09e232dc Switch to version 1: remove src/app/book/page.tsx 2026-05-06 00:01:49 +00:00
51567119fe Switch to version 1: remove src/app/about/page.tsx 2026-05-06 00:01:48 +00:00
5df95757a3 Switch to version 1: modified src/app/page.tsx 2026-05-06 00:01:48 +00:00
134af62e7c Merge version_2 into main
Merge version_2 into main
2026-05-06 00:01:10 +00:00
7ff7aa5c04 Update src/app/page.tsx 2026-05-06 00:01:07 +00:00
cc1a0bb52b Add src/app/contact/page.tsx 2026-05-06 00:01:06 +00:00
b7b607e056 Add src/app/book/page.tsx 2026-05-06 00:01:06 +00:00
3b9fa3e434 Add src/app/about/page.tsx 2026-05-06 00:01:05 +00:00

View File

@@ -31,31 +31,14 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "Services",
id: "features",
},
{
name: "About",
id: "about",
},
{
name: "Gallery",
id: "products",
},
{
name: "Book Now",
id: "contact",
},
{ name: "Home", id: "hero" },
{ name: "Services", id: "features" },
{ name: "About", id: "about" },
{ name: "Gallery", id: "products" },
{ name: "Contact", id: "contact" },
]}
button={{
text: "Book Free Estimate",
href: "#contact",
}}
text: "Book Free Estimate", href: "#contact"}}
brandName="Shore & Grain"
/>
</div>
@@ -63,67 +46,22 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroSplit
background={{
variant: "plain",
}}
variant: "plain"}}
imagePosition="right"
title="Coastal Craftsmanship for Your Home"
description="Expert carpentry and precision tile work throughout Volusia County. We turn your vision into beautiful, lasting home spaces with natural materials and master craftsmanship."
buttons={[
{
text: "Book Free Estimate",
href: "#contact",
},
{
text: "View Gallery",
href: "#products",
},
{ text: "Book Free Estimate", href: "#contact" },
{ text: "View Gallery", href: "#products" },
]}
imageSrc="http://img.b2bpic.net/free-photo/man-cutting-watermelon-medium-shot_23-2149638023.jpg"
mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/tiler-working-renovation-apartment_23-2149278614.jpg",
alt: "Satisfied homeowner",
},
{
src: "http://img.b2bpic.net/free-photo/young-woman-having-break-from-work-sitting-kitchen-using-smartphone-girl-studies-home_1258-199919.jpg",
alt: "Happy client",
},
{
src: "http://img.b2bpic.net/free-photo/side-view-man-choosing-color_23-2149721880.jpg",
alt: "Professional contractor",
},
{
src: "http://img.b2bpic.net/free-photo/tiler-working-renovation-apartment_23-2149278618.jpg",
alt: "Renovation team",
},
{
src: "http://img.b2bpic.net/free-photo/man-working-his-wood-shop-with-tools-equipment_23-2150861559.jpg",
alt: "Finished project owner",
},
]}
avatarText="Trusted by 150+ Volusia families"
marqueeItems={[
{
type: "text",
text: "Custom Woodwork",
},
{
type: "text",
text: "Tile Installation",
},
{
type: "text",
text: "Home Renovations",
},
{
type: "text",
text: "Professional Finish",
},
{
type: "text",
text: "Coastal Style",
},
{ type: "text", text: "Custom Woodwork" },
{ type: "text", text: "Tile Installation" },
{ type: "text", text: "Home Renovations" },
{ type: "text", text: "Professional Finish" },
{ type: "text", text: "Coastal Style" },
]}
/>
</div>
@@ -132,15 +70,8 @@ export default function LandingPage() {
<InlineImageSplitTextAbout
useInvertedBackground={false}
heading={[
{
type: "text",
content: "Built with Integrity & Local Heart",
},
{
type: "image",
src: "http://img.b2bpic.net/free-photo/man-working-wood-workshop_23-2148970798.jpg",
alt: "Craftsman at work",
},
{ type: "text", content: "Built with Integrity & Local Heart" },
{ type: "image", src: "http://img.b2bpic.net/free-photo/man-working-wood-workshop_23-2148970798.jpg", alt: "Craftsman at work" },
]}
/>
</div>
@@ -152,31 +83,9 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width"
useInvertedBackground={true}
features={[
{
title: "Custom Carpentry",
description: "From built-ins to trim, we provide precise woodwork.",
imageSrc: "http://img.b2bpic.net/free-photo/man-engraving-wood-outdoors-close-up_23-2149061715.jpg",
},
{
title: "Precision Tiling",
description: "Expert layout and installation for bathrooms, floors, and backsplashes.",
imageSrc: "http://img.b2bpic.net/free-photo/small-bathroom-with-modern-style-ai-generated_23-2150694894.jpg",
},
{
title: "Home Consults",
description: "We help you select materials that fit your home's aesthetic.",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-view-hand-holding-small-house-model-pencil-blueprint_23-2148203980.jpg",
},
{
title: "Custom Furniture",
description: "Bespoke tables and storage solutions.",
imageSrc: "http://img.b2bpic.net/free-photo/wood-worker-his-shop-working-with-tools-equipment_23-2150861576.jpg",
},
{
title: "Kitchen Refacing",
description: "Giving your cabinets a fresh, updated coastal look.",
imageSrc: "http://img.b2bpic.net/free-photo/carpenter-measuring-with-ruler-pencil_23-2148679131.jpg",
},
{ title: "Custom Carpentry", description: "From built-ins to trim, we provide precise woodwork.", imageSrc: "http://img.b2bpic.net/free-photo/man-engraving-wood-outdoors-close-up_23-2149061715.jpg" },
{ title: "Precision Tiling", description: "Expert layout and installation for bathrooms, floors, and backsplashes.", imageSrc: "http://img.b2bpic.net/free-photo/small-bathroom-with-modern-style-ai-generated_23-2150694894.jpg" },
{ title: "Home Consults", description: "We help you select materials that fit your home's aesthetic.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-view-hand-holding-small-house-model-pencil-blueprint_23-2148203980.jpg" },
]}
title="Our Specialized Services"
description="Whether it's custom interior wood finishes or intricate tiling, our team brings professional care to every project in Volusia County."
@@ -189,64 +98,17 @@ export default function LandingPage() {
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
buttons={[{ text: "View Full Gallery", href: "#" }]}
products={[
{
id: "1",
brand: "Carpentry",
name: "Custom Kitchen Cabinetry",
price: "$$$",
rating: 5,
reviewCount: "12",
imageSrc: "http://img.b2bpic.net/free-photo/background-with-empty-wooden-table-with-tablecloth_93675-130865.jpg",
},
{
id: "2",
brand: "Carpentry",
name: "Built-in Bookshelves",
price: "$$",
rating: 5,
reviewCount: "8",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-minimalist-fireplace_23-2148238611.jpg",
},
{
id: "3",
brand: "Tile",
name: "Modern Bathroom Tile",
price: "$$$",
rating: 5,
reviewCount: "15",
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-11686.jpg",
},
{
id: "4",
brand: "Carpentry",
name: "Entryway Bench",
price: "$",
rating: 5,
reviewCount: "5",
imageSrc: "http://img.b2bpic.net/free-photo/black-stone-tile-wall-textures_74190-2412.jpg",
},
{
id: "5",
brand: "Tile",
name: "Patterned Backsplash",
price: "$$",
rating: 5,
reviewCount: "10",
imageSrc: "http://img.b2bpic.net/free-photo/people-hands-getting-bottle-red-wine_53876-23320.jpg",
},
{
id: "6",
brand: "Carpentry",
name: "Custom Door Frames",
price: "$$",
rating: 5,
reviewCount: "7",
imageSrc: "http://img.b2bpic.net/free-photo/wood-worker-his-shop-working-with-tools-equipment_23-2150861574.jpg",
},
{ id: "1", brand: "Carpentry", name: "Custom Kitchen Cabinetry", price: "", rating: 5, reviewCount: "", imageSrc: "http://img.b2bpic.net/free-photo/background-with-empty-wooden-table-with-tablecloth_93675-130865.jpg" },
{ id: "2", brand: "Carpentry", name: "Modern Living Built-ins", price: "", rating: 5, reviewCount: "", imageSrc: "http://img.b2bpic.net/free-photo/close-up-minimalist-fireplace_23-2148238611.jpg" },
{ id: "3", brand: "Tile", name: "Master Bath Tile", price: "", rating: 5, reviewCount: "", imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-11686.jpg" },
{ id: "4", brand: "Carpentry", name: "Hardwood Flooring", price: "", rating: 5, reviewCount: "", imageSrc: "http://img.b2bpic.net/free-photo/interior-home-design-with-wooden-floor_23-2148443916.jpg" },
{ id: "5", brand: "Tile", name: "Backsplash Design", price: "", rating: 5, reviewCount: "", imageSrc: "http://img.b2bpic.net/free-photo/tiled-kitchen-wall_23-2148906644.jpg" },
{ id: "6", brand: "Carpentry", name: "Custom Trim Work", price: "", rating: 5, reviewCount: "", imageSrc: "http://img.b2bpic.net/free-photo/carpenter-working-wood_23-2148970806.jpg" },
]}
title="Recent Projects Gallery"
description="Browse our latest carpentry and tile installations across the county."
title="Our Project Showcase"
description="A curated selection of our recent craftsmanship across Volusia County."
/>
</div>
@@ -256,36 +118,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
metrics={[
{
id: "m1",
value: "150+",
title: "Homes Renovated",
items: [
"Kitchens",
"Bathrooms",
"Living Areas",
],
},
{
id: "m2",
value: "10+",
title: "Years Experience",
items: [
"Carpentry",
"Tile Design",
"Install",
],
},
{
id: "m3",
value: "5/5",
title: "Customer Rating",
items: [
"Quality",
"Communication",
"Punctuality",
],
},
{ id: "m1", value: "150+", title: "Homes Renovated", items: ["Kitchens", "Bathrooms", "Living Areas"] },
{ id: "m2", value: "10+", title: "Years Experience", items: ["Carpentry", "Tile Design", "Install"] },
{ id: "m3", value: "5/5", title: "Customer Rating", items: ["Quality", "Communication", "Punctuality"] },
]}
title="Our Impact in Volusia County"
description="Committed to quality and community trust."
@@ -295,33 +130,7 @@ export default function LandingPage() {
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sarah J.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-tender-young-smiling-woman-feeling-cozy-home-sitting-kitchen-chair-with-smartphone_1258-199927.jpg",
},
{
id: "2",
name: "Mark D.",
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-daughter-giving-gift-mother-kitchen_23-2147788207.jpg",
},
{
id: "3",
name: "Elena R.",
imageSrc: "http://img.b2bpic.net/free-photo/dad-teaching-his-boy-how-shave_23-2149588744.jpg",
},
{
id: "4",
name: "Kevin T.",
imageSrc: "http://img.b2bpic.net/free-photo/pet-cat-lifestyle-portraits_23-2149169897.jpg",
},
{
id: "5",
name: "Linda M.",
imageSrc: "http://img.b2bpic.net/free-photo/inspired-caucasian-girl-posing-camera-windy-day-sea-outdoor-photo-emotional-blonde-woman-stripped-shirt-posing-nature-background_291650-1777.jpg",
},
]}
testimonials={[]}
cardTitle="What Our Neighbors Say"
cardTag="Testimonials"
cardAnimation="slide-up"
@@ -333,23 +142,12 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
faqs={[
{
id: "q1",
title: "Do you serve all of Volusia County?",
content: "Yes, we proudly serve all cities and communities within Volusia County.",
},
{
id: "q2",
title: "Can I provide my own materials?",
content: "Yes, we are happy to work with your materials or help you source high-quality options.",
},
{
id: "q3",
title: "How do I get a quote?",
content: "Click the 'Book Free Estimate' button in the navigation to fill out our contact form.",
},
{ id: "q1", title: "Do you serve all of Volusia County?", content: "Yes, we proudly serve all cities and communities within Volusia County." },
{ id: "q2", title: "Can I provide my own materials?", content: "Yes, we are happy to work with your materials or help you source high-quality options." },
{ id: "q3", title: "How do I get a quote?", content: "Click the 'Book Free Estimate' button to fill out our contact form." },
{ id: "q4", title: "What is your typical project timeline?", content: "Timelines vary by project size; we will provide a clear estimate during our consultation." },
{ id: "q5", title: "Are you licensed and insured?", content: "Yes, we are fully licensed and insured for all carpentry and tiling work." },
]}
imageSrc="http://img.b2bpic.net/free-photo/top-view-different-types-tools_23-2148428257.jpg"
title="Common Questions"
description="Here is what you need to know about our home service process."
faqsAnimation="slide-up"
@@ -359,16 +157,13 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactSplit
useInvertedBackground={false}
background={{
variant: "plain",
}}
title="Let's Get Started"
description="Ready to transform your home? Fill out your details below and we'll reach out to discuss your project."
mediaAnimation="slide-up"
background={{ variant: "plain" }}
title="Let's Talk About Your Project"
description="Share your vision with us, and let's bring it to life."
mediaPosition="right"
tag="Contact Us"
buttonText="Send Message"
imageSrc="http://img.b2bpic.net/free-photo/building-blueprints-table_23-2147710828.jpg"
imageAlt="Blueprints and workspace"
/>
</div>
@@ -377,41 +172,18 @@ export default function LandingPage() {
logoText="Shore & Grain"
columns={[
{
title: "Company",
items: [
{
label: "Home",
href: "#hero",
},
{
label: "Services",
href: "#features",
},
{
label: "About",
href: "#about",
},
{
label: "Gallery",
href: "#products",
},
{
label: "Book Now",
href: "#contact",
},
title: "Company", items: [
{ label: "Home", href: "#hero" },
{ label: "Services", href: "#features" },
{ label: "Gallery", href: "#products" },
{ label: "Contact", href: "#contact" },
],
},
{
title: "Contact",
items: [
{
label: "(386) 555-0123",
href: "tel:3865550123",
},
{
label: "hello@shoregrain.com",
href: "mailto:hello@shoregrain.com",
},
title: "Contact", items: [
{ label: "(386) 555-0123", href: "tel:3865550123" },
{ label: "hello@shoregrain.com", href: "mailto:hello@shoregrain.com" },
{ label: "123 Coastal Way, Ormond Beach, FL 32174", href: "#" },
],
},
]}