9 Commits

Author SHA1 Message Date
5586d3447d Update src/app/page.tsx 2026-05-23 05:15:45 +00:00
97396f9b2d Update src/app/styles/variables.css 2026-05-23 05:15:21 +00:00
bb82de3fab Update src/app/page.tsx 2026-05-23 05:15:20 +00:00
47d8332fdc Merge version_2 into main
Merge version_2 into main
2026-05-23 05:14:49 +00:00
c92626a961 Update src/app/page.tsx 2026-05-23 05:14:46 +00:00
f1ab4b1d25 Merge version_2 into main
Merge version_2 into main
2026-05-23 05:03:02 +00:00
9470a08ba1 Update src/app/styles/variables.css 2026-05-23 05:02:59 +00:00
23c47d3399 Update src/app/page.tsx 2026-05-23 05:02:58 +00:00
878ec4f97e Merge version_1 into main
Merge version_1 into main
2026-05-23 04:57:59 +00:00
2 changed files with 24 additions and 61 deletions

View File

@@ -3,8 +3,6 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
import MediaAbout from '@/components/sections/about/MediaAbout';
@@ -12,7 +10,6 @@ import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatin
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import { CheckCircle, Sparkles, Shield, Heart } from 'lucide-react';
export default function LandingPage() {
return (
@@ -45,22 +42,22 @@ export default function LandingPage() {
<HeroBillboard
background={{ variant: "plain" }}
title="Homemade Cakes That Bring People Together"
description="Custom cakes made fresh for birthdays, gatherings, and sweet moments. Real ingredients. Real flavor. Real care."
description="Custom cakes made fresh for casual feasting, birthdays, gatherings, and sweet moments. Real ingredients, flavor, and care."
buttons={[
{ text: "Submit an Inquiry", href: "#contact" },
{ text: "Call Now", href: "tel:5550123" },
]}
imageSrc="http://img.b2bpic.net/free-photo/high-angle-mug-cookies-tray_23-2148791069.jpg"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3E6tHOp9cQjweELT0lpQ1sjjtHL/uploaded-1779512863699-zpodpahm.png?_wi=1"
imageAlt="Custom handmade cake"
mediaAnimation="slide-up"
avatars={[
{ src: "http://img.b2bpic.net/free-photo/freshly-baked-homemade-cakes-festive-table_169016-10785.jpg", alt: "Happy client 1" },
{ src: "http://img.b2bpic.net/free-photo/bagel-with-chestnuts-basket-apples_23-2148368247.jpg", alt: "Happy client 2" },
{ src: "http://img.b2bpic.net/free-photo/top-view-yummy-chocolate-cakes-with-coconut-white-surface_140725-115544.jpg", alt: "Happy client 3" },
{ src: "http://img.b2bpic.net/free-photo/high-angle-shot-delicious-christmas-cookie-muffins-plate-with-honey-milk_181624-43765.jpg", alt: "Happy client 4" },
{ src: "http://img.b2bpic.net/free-photo/blur-portrait-jocund-caucasian-woman-posing-with-birthday-cake-smiling-indoor-shot-laughing-female-model-with-creamy-pie-foreground_197531-26706.jpg", alt: "Happy client 5" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3E6tHOp9cQjweELT0lpQ1sjjtHL/uploaded-1779512758510-kczkpu0o.png", alt: "Happy client 1" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3E6tHOp9cQjweELT0lpQ1sjjtHL/uploaded-1779512796092-heoxli8z.png", alt: "Happy client 2" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3E6tHOp9cQjweELT0lpQ1sjjtHL/uploaded-1779512807399-f4df5v7v.png", alt: "Happy client 3" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3E6tHOp9cQjweELT0lpQ1sjjtHL/uploaded-1779512846429-h85o73cx.png", alt: "Happy client 4" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3E6tHOp9cQjweELT0lpQ1sjjtHL/uploaded-1779512863699-zpodpahm.png", alt: "Happy client 5" },
]}
avatarText="Loved by 500+ happy celebrations"
avatarText="Loved in the San Carlos area"
marqueeItems={[
{ type: "text", text: "Freshly Baked" },
{ type: "text", text: "Custom Designs" },
@@ -76,26 +73,11 @@ export default function LandingPage() {
useInvertedBackground={false}
title="From Our Kitchen to Yours"
description="At Minis Cakes, we believe that every gathering deserves a personal touch. Our home bakery focuses on small-batch, handmade cakes using high-quality local ingredients to ensure every slice tells a story of care and passion."
imageSrc="http://img.b2bpic.net/free-photo/front-view-female-cook-rolling-out-dough-dark-job-raw-dough-pie-oven-pastry-hotcake-bakery-egg_179666-43929.jpg"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3E6tHOp9cQjweELT0lpQ1sjjtHL/uploaded-1779512846429-h85o73cx.png?_wi=1"
imageAlt="Baker decorating a cake"
/>
</div>
<div id="features" data-section="features">
<FeatureCardTwentySix
textboxLayout="default"
useInvertedBackground={true}
features={[
{ title: "Real Ingredients", description: "Fresh, locally sourced components for authentic flavor.", buttonIcon: CheckCircle, imageSrc: "http://img.b2bpic.net/free-photo/homemade-cake-chestnuts-close-up_23-2148395150.jpg" },
{ title: "Custom Artistry", description: "Hand-piped details and designs tailored to your event.", buttonIcon: Sparkles, imageSrc: "http://img.b2bpic.net/free-photo/high-angle-shot-delicious-decorative-cake-brown-table_181624-43452.jpg" },
{ title: "Reliable Care", description: "Handled with care from oven to doorstep.", buttonIcon: Shield, imageSrc: "http://img.b2bpic.net/free-photo/new-normal-take-away-cafe-order-covid-19_53876-100301.jpg" },
{ title: "Community Focus", description: "Supporting local celebrations with warmth.", buttonIcon: Heart, imageSrc: "http://img.b2bpic.net/free-photo/assortment-desserts_1098-16055.jpg" },
]}
title="Why Minis Cakes?"
description="We take pride in every detail so you can enjoy your celebration without worry."
/>
</div>
<div id="menu" data-section="menu">
<ProductCardOne
animationType="slide-up"
@@ -103,10 +85,10 @@ export default function LandingPage() {
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
products={[
{ id: "p1", name: "Classic Birthday", price: "$45", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-holding-delicious-cake_23-2150154697.jpg" },
{ id: "p2", name: "Chocolate Fudge", price: "$50", imageSrc: "http://img.b2bpic.net/free-photo/strawberry-pie-with-anise-flavour-piece-burlap_114579-34454.jpg" },
{ id: "p3", name: "Vanilla Berry", price: "$48", imageSrc: "http://img.b2bpic.net/free-photo/classic-cake-topped-with-peanuts-raisins_140725-5783.jpg" },
{ id: "p4", name: "Lemon Curd Layer", price: "$52", imageSrc: "http://img.b2bpic.net/free-photo/top-view-hands-holding-pepernoten-dessert_23-2149766691.jpg" },
{ id: "p1", name: "Classic Birthday", price: "$45", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3E6tHOp9cQjweELT0lpQ1sjjtHL/uploaded-1779512863699-zpodpahm.png?_wi=2" },
{ id: "p2", name: "Chocolate Fudge", price: "$50", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3E6tHOp9cQjweELT0lpQ1sjjtHL/uploaded-1779512846429-h85o73cx.png?_wi=2" },
{ id: "p3", name: "Vanilla Berry", price: "$48", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3E6tHOp9cQjweELT0lpQ1sjjtHL/uploaded-1779512863699-zpodpahm.png?_wi=3" },
{ id: "p4", name: "Lemon Curd Layer", price: "$52", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3E6tHOp9cQjweELT0lpQ1sjjtHL/uploaded-1779512863699-zpodpahm.png?_wi=4" },
{ id: "p5", name: "Carrot Walnut", price: "$45", imageSrc: "http://img.b2bpic.net/free-photo/woman-holding-tray-with-dessert-close-up_23-2148972051.jpg" },
{ id: "p6", name: "Red Velvet Mini", price: "$38", imageSrc: "http://img.b2bpic.net/free-photo/arrangement-delicious-homemade-dessert_23-2148900946.jpg" },
]}
@@ -123,7 +105,7 @@ export default function LandingPage() {
plans={[
{ id: "small", badge: "Intimate", price: "$40", subtitle: "Perfect for family gatherings", buttons: [{ text: "Inquire", href: "#contact" }], features: ["Serves 6-10", "Custom Message", "2 Day Notice"] },
{ id: "medium", badge: "Celebration", price: "$75", subtitle: "For birthdays and parties", buttons: [{ text: "Inquire", href: "#contact" }], features: ["Serves 12-20", "Custom Design", "3 Day Notice"] },
{ id: "large", badge: "Event", price: "$120+", subtitle: "For larger crowds", buttons: [{ text: "Inquire", href: "#contact" }], features: ["Serves 25+", "Full Customization", "7 Day Notice"] },
{ id: "large", badge: "Event", price: "$120+", subtitle: "For birthdays and parties", buttons: [{ text: "Inquire", href: "#contact" }], features: ["Serves 25+", "Full Customization", "7 Day Notice"] },
]}
title="Simple Pricing"
description="Custom pricing for your specific gathering needs."
@@ -133,9 +115,9 @@ export default function LandingPage() {
<div id="reviews" data-section="reviews">
<TestimonialCardFifteen
useInvertedBackground={false}
testimonial="The best cake we've ever had! Truly homemade flavor that made my son's birthday so special. Thank you for the care!"
testimonial="...Can do any design you request! The cakes arent dry like others, Her cakes are super moist and flavorful! She makes them with love and happiness. If you are in the area I really recommend her cakes so if you are looking to order a cake from someone I deeply recommend Mini 😉"
rating={5}
author="Sarah J."
author="Jasmine A."
avatars={[
{ src: "http://img.b2bpic.net/free-photo/woman-holding-birthday-cake_23-2148946088.jpg", alt: "Sarah J" },
{ src: "http://img.b2bpic.net/free-photo/friends-celebrating-together-high-angle_23-2150154688.jpg", alt: "Michael C" },
@@ -148,25 +130,6 @@ export default function LandingPage() {
/>
</div>
<div id="faq" data-section="faq">
<FaqSplitMedia
textboxLayout="default"
useInvertedBackground={true}
faqs={[
{ id: "q1", title: "How far in advance should I order?", content: "We recommend at least 3-7 days notice depending on the size of the cake." },
{ id: "q2", title: "Do you offer delivery?", content: "Yes, local delivery is available within a 15-mile radius." },
{ id: "q3", title: "Can I request custom flavors?", content: "Absolutely! We love exploring new flavors for your special day." },
{ id: "q4", title: "Are there allergy options?", content: "Please let us know your specific needs; while we aren't a nut-free facility, we accommodate where possible." },
]}
imageSrc="http://img.b2bpic.net/free-photo/front-view-female-cook-white-cook-suit-holding-big-white-sign-green-surface_140725-31185.jpg"
imageAlt="Bakery consultation"
mediaAnimation="slide-up"
title="Frequently Asked Questions"
description="Have more questions about our baking process?"
faqsAnimation="slide-up"
/>
</div>
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={false}
@@ -185,4 +148,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #F5F1ED;
--card: #ffffff;
--foreground: #2b180a;
--primary-cta: #A64253;
--background: #2c1e1e;
--card: #3e2a2a;
--foreground: #fdf6f6;
--primary-cta: #800000;
--primary-cta-text: #ffffff;
--secondary-cta: #8B7355;
--secondary-cta: #3e2a2a;
--secondary-cta-text: #ffffff;
--accent: #8B7355;
--background-accent: #efe7dd;
--accent: #fdf6f6;
--background-accent: #5d3a3a;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);