Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
340
src/app/page.tsx
340
src/app/page.tsx
@@ -31,26 +31,11 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Products",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "Community",
|
||||
id: "testimonials",
|
||||
},
|
||||
{
|
||||
name: "Visit Us",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Products", id: "products" },
|
||||
{ name: "Community", id: "testimonials" },
|
||||
{ name: "Visit Us", id: "contact" },
|
||||
]}
|
||||
brandName="UDACO"
|
||||
/>
|
||||
@@ -59,102 +44,31 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardTestimonial
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Everyday essentials. Elevated."
|
||||
description="Premium neighborhood supermarket in Madrid delivering quality, warmth, and convenience — without compromise."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Elena R.",
|
||||
handle: "@elena_madrid",
|
||||
testimonial: "Muy cercano, buena atención.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-chooses-fruits-vegetables-supermarket_169016-19670.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
name: "Carlos G.",
|
||||
handle: "@carlos_v",
|
||||
testimonial: "Gran variedad de productos.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-romantic-couple-sitting-outdoors_23-2149411862.jpg",
|
||||
},
|
||||
{
|
||||
name: "Ana M.",
|
||||
handle: "@anam_vida",
|
||||
testimonial: "Trato inmejorable.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-beautiful-girls-with-shopping-bag_23-2148656033.jpg",
|
||||
},
|
||||
{
|
||||
name: "Jorge L.",
|
||||
handle: "@jorgel_val",
|
||||
testimonial: "Siempre atienden con una sonrisa.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/customer-experience-creative-collage_23-2149371203.jpg",
|
||||
},
|
||||
{
|
||||
name: "Sofía T.",
|
||||
handle: "@sofi_vida",
|
||||
testimonial: "Tiene de todo.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-films-vlog-praising-bio-local-shop_482257-81629.jpg",
|
||||
},
|
||||
{ name: "Elena R.", handle: "@elena_madrid", testimonial: "Muy cercano, buena atención.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-woman-chooses-fruits-vegetables-supermarket_169016-19670.jpg" },
|
||||
{ name: "Carlos G.", handle: "@carlos_v", testimonial: "Gran variedad de productos.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/full-shot-romantic-couple-sitting-outdoors_23-2149411862.jpg" },
|
||||
{ name: "Ana M.", handle: "@anam_vida", testimonial: "Trato inmejorable.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-beautiful-girls-with-shopping-bag_23-2148656033.jpg" },
|
||||
{ name: "Jorge L.", handle: "@jorgel_val", testimonial: "Siempre atienden con una sonrisa.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/customer-experience-creative-collage_23-2149371203.jpg" },
|
||||
{ name: "Sofía T.", handle: "@sofi_vida", testimonial: "Tiene de todo.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/woman-films-vlog-praising-bio-local-shop_482257-81629.jpg" }
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore the Store",
|
||||
href: "#products",
|
||||
},
|
||||
{
|
||||
text: "Visit Us",
|
||||
href: "#contact",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-seller-is-waiting-customers-bakery-shop-with-freshly-prepared-cakes_613910-21252.jpg?_wi=1"
|
||||
buttons={[{ text: "Explore the Store", href: "#products" }, { text: "Visit Us", href: "#contact" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-seller-is-waiting-customers-bakery-shop-with-freshly-prepared-cakes_613910-21252.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-man-shops-local-supermarket_482257-76517.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/bulk-products-supermarket-with-pesticides-free-fruits-vegetables-grains-spices-pasta-display-empty-eco-friendly-local-grocery-store-with-net-zero-carbon-dioxide-emissions_482257-70854.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/client-looking-bio-fruits-veggies_482257-80710.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/store-middle-corridor_1203-837.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/woman-getting-food-bag-delivered_23-2148964027.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/young-man-shops-local-supermarket_482257-76517.jpg", alt: "Customer" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/bulk-products-supermarket-with-pesticides-free-fruits-vegetables-grains-spices-pasta-display-empty-eco-friendly-local-grocery-store-with-net-zero-carbon-dioxide-emissions_482257-70854.jpg", alt: "Customer" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/client-looking-bio-fruits-veggies_482257-80710.jpg", alt: "Customer" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/store-middle-corridor_1203-837.jpg", alt: "Customer" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/woman-getting-food-bag-delivered_23-2148964027.jpg", alt: "Customer" }
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Fresh Daily",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Artisan Quality",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Locally Sourced",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Neighborhood Soul",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Madrid Proud",
|
||||
},
|
||||
{ type: "text", text: "Fresh Daily" },
|
||||
{ type: "text", text: "Artisan Quality" },
|
||||
{ type: "text", text: "Locally Sourced" },
|
||||
{ type: "text", text: "Neighborhood Soul" },
|
||||
{ type: "text", text: "Madrid Proud" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -165,60 +79,16 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Elena R.",
|
||||
role: "Local Resident",
|
||||
company: "Valdezarza",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-standing-with-christmas-shopping-bags_23-2147979322.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Carlos G.",
|
||||
role: "Family Man",
|
||||
company: "Valdezarza",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-pensive-girl-glasses-is-buying-fresh-carrots-local-farmer-s-market_613910-5515.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Ana M.",
|
||||
role: "Professional",
|
||||
company: "Madrid",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-selecting-apple-shop_23-2150713420.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Jorge L.",
|
||||
role: "Foodie",
|
||||
company: "Valdezarza",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/farmer-taking-care-crops_23-2149140424.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Sofía T.",
|
||||
role: "Chef",
|
||||
company: "Madrid",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/old-zero-waste-shop-owner-does-marketing_482257-76263.jpg",
|
||||
},
|
||||
{ id: "1", name: "Elena R.", role: "Local Resident", company: "Valdezarza", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/couple-standing-with-christmas-shopping-bags_23-2147979322.jpg" },
|
||||
{ id: "2", name: "Carlos G.", role: "Family Man", company: "Valdezarza", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-pensive-girl-glasses-is-buying-fresh-carrots-local-farmer-s-market_613910-5515.jpg" },
|
||||
{ id: "3", name: "Ana M.", role: "Professional", company: "Madrid", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/person-selecting-apple-shop_23-2150713420.jpg" },
|
||||
{ id: "4", name: "Jorge L.", role: "Foodie", company: "Valdezarza", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/farmer-taking-care-crops_23-2149140424.jpg" },
|
||||
{ id: "5", name: "Sofía T.", role: "Chef", company: "Madrid", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/old-zero-waste-shop-owner-does-marketing_482257-76263.jpg" }
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "15+",
|
||||
label: "Years Served",
|
||||
},
|
||||
{
|
||||
value: "500+",
|
||||
label: "Daily Visitors",
|
||||
},
|
||||
{
|
||||
value: "4.9/5",
|
||||
label: "Rating",
|
||||
},
|
||||
{ value: "15+", label: "Years Served" },
|
||||
{ value: "500+", label: "Daily Visitors" },
|
||||
{ value: "4.9/5", label: "Rating" }
|
||||
]}
|
||||
title="Loved by the Neighborhood"
|
||||
description="Hear what our local community says about their experience at UDACO."
|
||||
@@ -231,30 +101,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Curated Selection",
|
||||
description: "Beautifully selected essentials.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Sparkles,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-shopping-grocery-store_23-2149483213.jpg",
|
||||
imageAlt: "Man and woman shopping at the grocery store",
|
||||
},
|
||||
{
|
||||
title: "Personal Service",
|
||||
description: "A place where we know your name.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Heart,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-seller-is-waiting-customers-bakery-shop-with-freshly-prepared-cakes_613910-21252.jpg?_wi=2",
|
||||
imageAlt: "Man and woman shopping at the grocery store",
|
||||
},
|
||||
{
|
||||
title: "Daily Convenience",
|
||||
description: "Reliable, open when you need it.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Clock,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-chooses-fruits-vegetables-supermarket_169016-19670.jpg?_wi=2",
|
||||
imageAlt: "Man and woman shopping at the grocery store",
|
||||
},
|
||||
{ title: "Curated Selection", description: "Beautifully selected essentials.", bentoComponent: "reveal-icon", icon: Sparkles },
|
||||
{ title: "Personal Service", description: "A place where we know your name.", bentoComponent: "reveal-icon", icon: Heart },
|
||||
{ title: "Daily Convenience", description: "Reliable, open when you need it.", bentoComponent: "reveal-icon", icon: Clock }
|
||||
]}
|
||||
title="Why UDACO"
|
||||
description="Luxury convenience with neighborhood soul."
|
||||
@@ -263,46 +112,17 @@ export default function LandingPage() {
|
||||
|
||||
<div id="products" data-section="products">
|
||||
<ProductCardOne
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Artisan Sourdough",
|
||||
price: "3.50€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/various-fruits-with-vegetable-wood-background_1150-4876.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Organic Tomatoes",
|
||||
price: "2.90€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-food-delivery_23-2149198108.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Deli Cheese",
|
||||
price: "5.50€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/various-types-cheeses-kitchen-counter_23-2148101819.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Specialty Olives",
|
||||
price: "4.20€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-adding-eco-store-apples-basket_482257-81577.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Fresh Seasonal Fruit",
|
||||
price: "6.00€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-traveling-by-bike_23-2149284875.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Organic Greens",
|
||||
price: "2.50€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-mall_23-2148195369.jpg",
|
||||
},
|
||||
{ id: "1", name: "Artisan Sourdough", price: "3.50€", imageSrc: "http://img.b2bpic.net/free-photo/various-fruits-with-vegetable-wood-background_1150-4876.jpg" },
|
||||
{ id: "2", name: "Organic Tomatoes", price: "2.90€", imageSrc: "http://img.b2bpic.net/free-photo/still-life-food-delivery_23-2149198108.jpg" },
|
||||
{ id: "3", name: "Deli Cheese", price: "5.50€", imageSrc: "http://img.b2bpic.net/free-photo/various-types-cheeses-kitchen-counter_23-2148101819.jpg" },
|
||||
{ id: "4", name: "Specialty Olives", price: "4.20€", imageSrc: "http://img.b2bpic.net/free-photo/woman-adding-eco-store-apples-basket_482257-81577.jpg" },
|
||||
{ id: "5", name: "Fresh Seasonal Fruit", price: "6.00€", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-traveling-by-bike_23-2149284875.jpg" },
|
||||
{ id: "6", name: "Organic Greens", price: "2.50€", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-mall_23-2148195369.jpg" }
|
||||
]}
|
||||
title="Today's Fresh Picks"
|
||||
description="Our hand-selected fresh arrivals, brought to you daily."
|
||||
@@ -313,15 +133,8 @@ export default function LandingPage() {
|
||||
<InlineImageSplitTextAbout
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Built for the neighborhood.",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/young-vendor-arranging-fresh-natural-products-farmers-market-stall-wearing-apron-preparing-local-stand-fresh-organic-fruits-veggies-outdoor-shop-selling-locally-grown-produce_482257-68701.jpg",
|
||||
alt: "UDACO Store",
|
||||
},
|
||||
{ type: "text", content: "Built for the neighborhood." },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/young-vendor-arranging-fresh-natural-products-farmers-market-stall-wearing-apron-preparing-local-stand-fresh-organic-fruits-veggies-outdoor-shop-selling-locally-grown-produce_482257-68701.jpg", alt: "UDACO Store" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -331,21 +144,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Do you deliver?",
|
||||
content: "Yes, we offer local delivery to residents in Valdezarza.",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "What are your hours?",
|
||||
content: "We are open daily from 09:00 to 21:00.",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Do you offer loyalty programs?",
|
||||
content: "Yes, join the UDACO community at the counter.",
|
||||
},
|
||||
{ id: "1", title: "Do you deliver?", content: "Yes, we offer local delivery to residents in Valdezarza." },
|
||||
{ id: "2", title: "What are your hours?", content: "We are open daily from 09:00 to 21:00." },
|
||||
{ id: "3", title: "Do you offer loyalty programs?", content: "Yes, join the UDACO community at the counter." }
|
||||
]}
|
||||
title="Frequently Asked"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -361,58 +162,19 @@ export default function LandingPage() {
|
||||
title="Visit UDACO"
|
||||
description="C/ de Armenteros, 12, 28039 Madrid"
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Name",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Email",
|
||||
required: true,
|
||||
},
|
||||
{ name: "name", type: "text", placeholder: "Name", required: true },
|
||||
{ name: "email", type: "email", placeholder: "Email", required: true }
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/sportive-man-working-out-street_23-2147757978.jpg"
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Your message...",
|
||||
rows: 4,
|
||||
required: false,
|
||||
}}
|
||||
textarea={{ name: "message", placeholder: "Your message...", rows: 4, required: false }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
{
|
||||
label: "Home",
|
||||
href: "#hero",
|
||||
},
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Cookies",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Navigation", items: [{ label: "Home", href: "#hero" }, { label: "About", href: "#about" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Cookies", href: "#" }] }
|
||||
]}
|
||||
logoText="UDACO"
|
||||
copyrightText="© 2024 UDACO Supermercado. All rights reserved."
|
||||
|
||||
Reference in New Issue
Block a user