Compare commits
58 Commits
version_8
...
version_19
| Author | SHA1 | Date | |
|---|---|---|---|
| cbb37d0ee7 | |||
| 5e0c526ce7 | |||
| 472a8267a8 | |||
| 662dbe11d0 | |||
| 08a8ee2440 | |||
| 9a5b4163da | |||
| 41d68e9ff9 | |||
| a37c19ce71 | |||
| ed7da27f8b | |||
| 4c0a2922f9 | |||
| 359ef88e62 | |||
| 3b2e9ce3a7 | |||
| 498787621a | |||
| 95f3072ee2 | |||
| 2e819316e6 | |||
| c49ce5a1a0 | |||
| 3f9211d2dd | |||
| ba5c1d1393 | |||
| a5e728e72d | |||
| 5645db502b | |||
| c0f801e3ec | |||
| 51d8384edd | |||
| 21e64b5fc4 | |||
| 8d3693d8a2 | |||
| bfc1022fee | |||
| 4ce91b5bb2 | |||
| 292dfbd53e | |||
| 3546ff4758 | |||
| 14f23c5cdd | |||
| 30a2bd742b | |||
| 7fd1ccfb83 | |||
| f3c5878127 | |||
| f52535e460 | |||
| 5f5f42cecb | |||
| 9ae82ba90c | |||
| 386a8d158e | |||
| ab556dcf52 | |||
| e94d08ee24 | |||
| fe3145a440 | |||
| 3bd665092e | |||
| 1102bad026 | |||
| ed0aecdaa2 | |||
| d108bd096d | |||
| 2862359fb2 | |||
| d52b6af95c | |||
| 8a09a6fd04 | |||
| 5204e8c26b | |||
| 56c980a527 | |||
| 2b3b481e03 | |||
| ec8256b841 | |||
| 216951e256 | |||
| 9f707e0dca | |||
| ef42314bb1 | |||
| cb68d944ab | |||
| 8908c1a0d0 | |||
| a7beda6233 | |||
| 149bedc76b | |||
| fb194d43cc |
109
src/app/page.tsx
109
src/app/page.tsx
@@ -8,11 +8,12 @@ import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
|||||||
import HeroSplit from '@/components/sections/hero/HeroSplit';
|
import HeroSplit from '@/components/sections/hero/HeroSplit';
|
||||||
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
|
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
|
||||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||||
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
|
|
||||||
import ProductCardFour from '@/components/sections/product/ProductCardFour';
|
import ProductCardFour from '@/components/sections/product/ProductCardFour';
|
||||||
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
|
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
|
||||||
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||||||
import { Activity, Award, Feather, Heart, Paintbrush, ShieldCheck, Sparkles, Wrench, Quote } from "lucide-react";
|
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
||||||
|
import FaqDouble from '@/components/sections/faq/FaqDouble';
|
||||||
|
import { Activity, Award, Feather, Heart, ShieldCheck, Sparkles, Quote } from "lucide-react";
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
return (
|
return (
|
||||||
@@ -37,15 +38,19 @@ export default function LandingPage() {
|
|||||||
{
|
{
|
||||||
name: "Services", id: "#features"},
|
name: "Services", id: "#features"},
|
||||||
{
|
{
|
||||||
name: "Portfolio", id: "#products"},
|
name: "Portfolio", id: "#products"},
|
||||||
{
|
{
|
||||||
name: "Testimonials", id: "#testimonials"},
|
name: "Testimonials", id: "#testimonials"},
|
||||||
|
{
|
||||||
|
name: "FAQs", id: "#faq"},
|
||||||
|
{
|
||||||
|
name: "Socials", id: "#social-media"},
|
||||||
{
|
{
|
||||||
name: "Quote", id: "#contact"},
|
name: "Quote", id: "#contact"},
|
||||||
]}
|
]}
|
||||||
button={{
|
button={{
|
||||||
text: "Request a Quote", href: "#contact"}}
|
text: "Request a Quote", href: "#contact"}}
|
||||||
logoSrc="http://img.b2bpic.net/free-photo/electric-bicycle-shop-with-bike-repair_171189-299.jpg"
|
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EWBlOfpaA3C8pfIkwG9Yg6pp65/uploaded-1780480689439-0t879idk.png"
|
||||||
logoAlt="MPY Paint Jobs Logo"
|
logoAlt="MPY Paint Jobs Logo"
|
||||||
brandName="MPY Paint Jobs"
|
brandName="MPY Paint Jobs"
|
||||||
logoImageClassName="bg-transparent"
|
logoImageClassName="bg-transparent"
|
||||||
@@ -136,11 +141,11 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="products" data-section="products">
|
<div id="products" data-section="products">
|
||||||
<ProductCardFour
|
<ProductCardFour
|
||||||
animationType="slide-up"
|
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
gridVariant="bento-grid"
|
gridVariant="bento-grid"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
carouselMode="buttons"
|
carouselMode="buttons"
|
||||||
|
animationType="slide-up"
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "product-1", name: "Elves Bikes Frame", price: "Repaint Project", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EWBlOfpaA3C8pfIkwG9Yg6pp65/uploaded-1780467729397-lqxx901e.jpg", imageAlt: "Custom painted racing bike frame with geometric patterns", variant: "Road Bike"
|
id: "product-1", name: "Elves Bikes Frame", price: "Repaint Project", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EWBlOfpaA3C8pfIkwG9Yg6pp65/uploaded-1780467729397-lqxx901e.jpg", imageAlt: "Custom painted racing bike frame with geometric patterns", variant: "Road Bike"
|
||||||
@@ -192,13 +197,13 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "t1", name: "Alex P.", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-cyclist-catching-his-breath_329181-8667.jpg?_wi=2", imageAlt: "Alex P. with custom bike"},
|
id: "t1", name: "Alex P.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EWBlOfpaA3C8pfIkwG9Yg6pp65/uploaded-1780481087551-8p9bipxt.jpg", imageAlt: "Alex P. with custom bike"},
|
||||||
{
|
{
|
||||||
id: "t2", name: "Sarah J.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-mechanic_1170-2354.jpg", imageAlt: "Sarah J. with her custom bike"},
|
id: "t2", name: "Sarah J.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EWBlOfpaA3C8pfIkwG9Yg6pp65/uploaded-1780481159781-397bl9jm.jpg", imageAlt: "Sarah J. with her custom bike"},
|
||||||
{
|
{
|
||||||
id: "t3", name: "Mike C.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-blurry-woman-workshop_23-2149103832.jpg", imageAlt: "Mike C. showing off his restoration"},
|
id: "t3", name: "Mike C.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EWBlOfpaA3C8pfIkwG9Yg6pp65/uploaded-1780481163326-q46znam2.jpg", imageAlt: "Mike C. showing off his restoration"},
|
||||||
{
|
{
|
||||||
id: "t4", name: "Emily R.", imageSrc: "http://img.b2bpic.net/free-photo/interested-african-male-model-red-pants-smiling-portrait-inspired-black-guy-standing-near-green-bicycle_197531-20222.jpg", imageAlt: "Emily R. excited about her new paint job"},
|
id: "t4", name: "Emily R.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EWBlOfpaA3C8pfIkwG9Yg6pp65/uploaded-1780481238971-wn0n8f2k.jpg", imageAlt: "Emily R. excited about her new paint job"},
|
||||||
{
|
{
|
||||||
id: "t5", name: "David K.", imageSrc: "http://img.b2bpic.net/free-photo/man-racing-dirt-bike_23-2151493384.jpg", imageAlt: "David K. admiring his custom frame"},
|
id: "t5", name: "David K.", imageSrc: "http://img.b2bpic.net/free-photo/man-racing-dirt-bike_23-2151493384.jpg", imageAlt: "David K. admiring his custom frame"},
|
||||||
]}
|
]}
|
||||||
@@ -208,42 +213,60 @@ export default function LandingPage() {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="pricing" data-section="pricing">
|
<div id="faq" data-section="faq">
|
||||||
<PricingCardEight
|
<FaqDouble
|
||||||
animationType="slide-up"
|
|
||||||
textboxLayout="default"
|
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
plans={[
|
title="Frequently Asked Questions"
|
||||||
|
description="Find quick answers to common questions about our custom bicycle frame painting, refinishing, and restoration services."
|
||||||
|
tag="FAQs"
|
||||||
|
faqsAnimation="slide-up"
|
||||||
|
textboxLayout="default"
|
||||||
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "plan-1", badge: "Standard Refinish", badgeIcon: Paintbrush,
|
id: "faq-1", title: "Where are you located?", content: "Our shop is located in Salitran 1, Dasmariñas City, Cavite. You can pin your map at Total (Salitran), and our shop is directly in front of it—just look for the sliding door beside the helmet vending machine."
|
||||||
price: "Starting at $400", subtitle: "Fresh start for your frame", buttons: [
|
|
||||||
{
|
|
||||||
text: "Get a Quote", href: "#contact"},
|
|
||||||
],
|
|
||||||
features: [
|
|
||||||
"Single color repaint", "Minor scratch repair", "Standard clear coat", "Full disassembly & reassembly"],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "plan-2", badge: "Custom Design", badgeIcon: Sparkles,
|
id: "faq-2", title: "How much is the paint job service?", content: "Prices vary depending on the frame material whether aluminum, steel, or carbon and the color or design you choose. Our custom paint jobs usually start at ₱7,500."
|
||||||
price: "Starting at $800", subtitle: "Your vision, our artistry", buttons: [
|
|
||||||
{
|
|
||||||
text: "Design Consultation", href: "#contact"},
|
|
||||||
],
|
|
||||||
features: [
|
|
||||||
"Multi-color schemes & graphics", "Advanced artistic details", "Premium clear coat options", "Digital mock-ups & revisions"],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "plan-3", badge: "Full Restoration", badgeIcon: Wrench,
|
id: "faq-3", title: "What kind of paint do you use?", content: "We use anzhal automotive urethane paint, topped with a high solid clear coat. Every frame also gets a 3 step polish for a smooth, glossy finish."
|
||||||
price: "Starting at $1200", subtitle: "Bringing classics back to life", buttons: [
|
|
||||||
{
|
|
||||||
text: "Restore My Bike", href: "#contact"},
|
|
||||||
],
|
|
||||||
features: [
|
|
||||||
"Historical accuracy matching", "Deep rust & dent removal", "Original decal recreation", "Protective ceramic coating"],
|
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: "faq-4", title: "Do you scrape or strip off the old paint?", content: "Yes! for aluminum and steel frames, we use a chemical paint stripper to fully remove the old paint. For carbon frames, we DON'T use chemicals, we sand it manually to avoid damaging the material and to keep the frame in good condition underneath the new paint."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "faq-5", title: "What kind of paint do you use?", content: "A custom paint job usually takes 2-4 weeks. It depends on the frame's condition, weather, and any unexpected delays. We always make sure to give each frame the time and detail it deserves."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "faq-6", title: "Can we ship our frames if we're far from the shop? ", content: "Yes, you can! you can send your frames through couriers like Lalamove, J&T or any shipping company you trust. We accept shipped frames from anywhere, Worldwide."
|
||||||
|
}
|
||||||
]}
|
]}
|
||||||
title="Tailored Artistry: Request Your Custom Quote"
|
/>
|
||||||
description="Every frame is a unique canvas. Our pricing reflects the intricate detail, custom design, and expert craftsmanship involved. Contact us for a personalized consultation."
|
</div>
|
||||||
|
|
||||||
|
<div id="social-media" data-section="social-media">
|
||||||
|
<SocialProofOne
|
||||||
|
useInvertedBackground={true}
|
||||||
|
title="Connect with MPY Paint Jobs"
|
||||||
|
description="Follow us on our social media platforms to see our latest custom paint projects, behind-the-scenes glimpses, and connect with our community of riders and enthusiasts."
|
||||||
|
tag="Stay Connected"
|
||||||
|
names={[
|
||||||
|
"Facebook: mpycustompaintjobs", "Instagram: mpypaintjobs_", "YouTube", "Twitter (X)"
|
||||||
|
]}
|
||||||
|
buttons={[
|
||||||
|
{
|
||||||
|
text: "Facebook: mpycustompaintjobs"},
|
||||||
|
{
|
||||||
|
text: "Instagram: mpypaintjobs_"},
|
||||||
|
{
|
||||||
|
text: "YouTube", href: "https://www.youtube.com/MPYPaintJobs"},
|
||||||
|
{
|
||||||
|
text: "Twitter (X)", href: "https://twitter.com/MPYPaintJobs"}
|
||||||
|
]}
|
||||||
|
speed={40}
|
||||||
|
showCard={true}
|
||||||
|
ariaLabel="Social Media Section"
|
||||||
|
textboxLayout="default"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -280,7 +303,7 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterBaseCard
|
<FooterBaseCard
|
||||||
logoSrc="http://img.b2bpic.net/free-photo/electric-bicycle-shop-with-bike-repair_171189-299.jpg"
|
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EWBlOfpaA3C8pfIkwG9Yg6pp65/uploaded-1780480689439-0t879idk.png"
|
||||||
logoAlt="MPY Paint Jobs Logo"
|
logoAlt="MPY Paint Jobs Logo"
|
||||||
logoText="MPY Paint Jobs"
|
logoText="MPY Paint Jobs"
|
||||||
columns={[
|
columns={[
|
||||||
@@ -292,8 +315,6 @@ export default function LandingPage() {
|
|||||||
label: "Refinishing", href: "#features"},
|
label: "Refinishing", href: "#features"},
|
||||||
{
|
{
|
||||||
label: "Restoration", href: "#features"},
|
label: "Restoration", href: "#features"},
|
||||||
{
|
|
||||||
label: "Bulk Orders", href: "#pricing"},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -304,6 +325,10 @@ export default function LandingPage() {
|
|||||||
label: "Our Process", href: "#features"},
|
label: "Our Process", href: "#features"},
|
||||||
{
|
{
|
||||||
label: "Testimonials", href: "#testimonials"},
|
label: "Testimonials", href: "#testimonials"},
|
||||||
|
{
|
||||||
|
label: "FAQs", href: "#faq"},
|
||||||
|
{
|
||||||
|
label: "Socials", href: "#social-media"},
|
||||||
{
|
{
|
||||||
label: "Contact", href: "#contact"},
|
label: "Contact", href: "#contact"},
|
||||||
],
|
],
|
||||||
@@ -317,11 +342,11 @@ export default function LandingPage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
copyrightText="© 2024 MPY Paint Jobs. All rights reserved."
|
copyrightText="© 2021 MPY Paint Jobs. All rights reserved."
|
||||||
logoImageClassName="bg-transparent"
|
logoImageClassName="bg-transparent"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user