11 Commits

Author SHA1 Message Date
2e3c71ef46 Merge version_2 into main
Merge version_2 into main
2026-05-10 17:42:08 +00:00
be5a6216e3 Update src/app/products/page.tsx 2026-05-10 17:42:05 +00:00
cfa4b1a4ab Update src/app/page.tsx 2026-05-10 17:42:04 +00:00
3136f51b66 Merge version_2 into main
Merge version_2 into main
2026-05-10 17:41:43 +00:00
1726a080ef Add src/app/products/page.tsx 2026-05-10 17:41:37 +00:00
10cc4a0874 Update src/app/page.tsx 2026-05-10 17:41:37 +00:00
ca5f2cc25d Merge version_1 into main
Merge version_1 into main
2026-05-10 17:40:21 +00:00
452d5cb8ae Merge version_1 into main
Merge version_1 into main
2026-05-10 17:40:04 +00:00
adc501479a Merge version_1 into main
Merge version_1 into main
2026-05-10 17:39:53 +00:00
fd07eff03b Merge version_1 into main
Merge version_1 into main
2026-05-10 17:39:39 +00:00
feaa5edd08 Merge version_1 into main
Merge version_1 into main
2026-05-10 17:39:23 +00:00
2 changed files with 107 additions and 250 deletions

View File

@@ -31,26 +31,12 @@ export default function LandingPage() {
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ { name: "Home", id: "home" },
name: "Home", { name: "About", id: "about" },
id: "home", { name: "Features", id: "features" },
}, { name: "Catalog", id: "catalog" },
{ { name: "Products", id: "/products" },
name: "About", { name: "Contact", id: "contact" },
id: "about",
},
{
name: "Features",
id: "features",
},
{
name: "Catalog",
id: "catalog",
},
{
name: "Contact",
id: "contact",
},
]} ]}
brandName="FoodieFinder" brandName="FoodieFinder"
/> />
@@ -58,64 +44,26 @@ export default function LandingPage() {
<div id="home" data-section="home"> <div id="home" data-section="home">
<HeroCentered <HeroCentered
background={{ background={{ variant: "radial-gradient" }}
variant: "radial-gradient",
}}
title="Discover Exceptional Food Near You" title="Discover Exceptional Food Near You"
description="Find the best restaurants in your area, read reviews, and book your next meal with ease using our curated discovery platform." description="Find the best restaurants in your area, read reviews, and book your next meal with ease using our curated discovery platform."
avatars={[ avatars={[
{ { src: "http://img.b2bpic.net/free-photo/couple-restaurant_23-2148006698.jpg", alt: "User 1" },
src: "http://img.b2bpic.net/free-photo/couple-restaurant_23-2148006698.jpg", { src: "http://img.b2bpic.net/free-photo/close-up-people-spending-time-together_23-2149152906.jpg", alt: "User 2" },
alt: "User 1", { src: "http://img.b2bpic.net/free-photo/close-up-smiley-man-with-food-phone_23-2149155151.jpg", alt: "User 3" },
}, { src: "http://img.b2bpic.net/free-photo/man-gives-girl-gold-ring_1398-4170.jpg", alt: "User 4" },
{ { src: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-delicious-cocktail_23-2150166104.jpg", alt: "User 5" },
src: "http://img.b2bpic.net/free-photo/close-up-people-spending-time-together_23-2149152906.jpg",
alt: "User 2",
},
{
src: "http://img.b2bpic.net/free-photo/close-up-smiley-man-with-food-phone_23-2149155151.jpg",
alt: "User 3",
},
{
src: "http://img.b2bpic.net/free-photo/man-gives-girl-gold-ring_1398-4170.jpg",
alt: "User 4",
},
{
src: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-delicious-cocktail_23-2150166104.jpg",
alt: "User 5",
},
]} ]}
buttons={[ buttons={[
{ { text: "Explore Nearby", href: "#catalog" },
text: "Explore Nearby", { text: "Learn More", href: "#about" },
href: "#catalog",
},
{
text: "Learn More",
href: "#about",
},
]} ]}
marqueeItems={[ marqueeItems={[
{ { type: "text", text: "Verified Reviews" },
type: "text", { type: "text", text: "Instant Reservations" },
text: "Verified Reviews", { type: "text", text: "Local Hidden Gems" },
}, { type: "text", text: "Exclusive Discounts" },
{ { type: "text", text: "Seamless Delivery" },
type: "text",
text: "Instant Reservations",
},
{
type: "text",
text: "Local Hidden Gems",
},
{
type: "text",
text: "Exclusive Discounts",
},
{
type: "text",
text: "Seamless Delivery",
},
]} ]}
/> />
</div> </div>
@@ -125,9 +73,7 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
title="Your Culinary Companion" title="Your Culinary Companion"
description={[ description={[
"FoodieFinder is dedicated to connecting you with the finest local dining experiences. Our mission is to make finding your next perfect meal simple, reliable, and inspiring.", "FoodieFinder is dedicated to connecting you with the finest local dining experiences. Our mission is to make finding your next perfect meal simple, reliable, and inspiring.", "We partner with top-rated local restaurants to provide authentic reviews, real-time availability, and curated selections for every craving."]}
"We partner with top-rated local restaurants to provide authentic reviews, real-time availability, and curated selections for every craving.",
]}
/> />
</div> </div>
@@ -138,27 +84,9 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ { title: "Rapid Delivery", description: "Get your favorite dishes delivered at lightning speed.", imageSrc: "http://img.b2bpic.net/free-photo/male-courier-mask-holding-coffee-yellow_179666-38411.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/male-courier-mask-holding-coffee-yellow_179666-38412.jpg", buttonText: "Explore" },
title: "Rapid Delivery", { title: "Real-time Tracking", description: "Know exactly where your meal is at all times.", imageSrc: "http://img.b2bpic.net/free-vector/modern-delivery-labels-with-elegant-style_23-2147675456.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/red-delivery-car-deliver-express-with-cardboard-boxes-cartoon-shipping-transportation-concept-white-website-banner-background-3d-rendering_56104-1912.jpg", buttonText: "Track" },
description: "Get your favorite dishes delivered at lightning speed.", { title: "Smart Booking", description: "Easily reserve your table at the best spots.", imageSrc: "http://img.b2bpic.net/free-photo/cook-presenting-tablet_23-2147959051.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/close-up-male-hand-holding-smartphone-with-black-friday-discount-coupon-while-paying-purchases-checkout-cashier-scanning-promotional-promo-code-displayed-consumer-mobile-device_482257-69278.jpg", buttonText: "Book" },
imageSrc: "http://img.b2bpic.net/free-photo/male-courier-mask-holding-coffee-yellow_179666-38411.jpg",
titleImageSrc: "http://img.b2bpic.net/free-photo/male-courier-mask-holding-coffee-yellow_179666-38412.jpg",
buttonText: "Explore",
},
{
title: "Real-time Tracking",
description: "Know exactly where your meal is at all times.",
imageSrc: "http://img.b2bpic.net/free-vector/modern-delivery-labels-with-elegant-style_23-2147675456.jpg",
titleImageSrc: "http://img.b2bpic.net/free-photo/red-delivery-car-deliver-express-with-cardboard-boxes-cartoon-shipping-transportation-concept-white-website-banner-background-3d-rendering_56104-1912.jpg",
buttonText: "Track",
},
{
title: "Smart Booking",
description: "Easily reserve your table at the best spots.",
imageSrc: "http://img.b2bpic.net/free-photo/cook-presenting-tablet_23-2147959051.jpg",
titleImageSrc: "http://img.b2bpic.net/free-photo/close-up-male-hand-holding-smartphone-with-black-friday-discount-coupon-while-paying-purchases-checkout-cashier-scanning-promotional-promo-code-displayed-consumer-mobile-device_482257-69278.jpg",
buttonText: "Book",
},
]} ]}
title="Seamless Dining Features" title="Seamless Dining Features"
description="Powerful tools designed to simplify your food discovery journey." description="Powerful tools designed to simplify your food discovery journey."
@@ -172,48 +100,12 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ { id: "p1", name: "Gourmet Burger", price: "$18", variant: "Popular", imageSrc: "http://img.b2bpic.net/free-photo/grilled-beef-shrimp-prawn-steak_74190-5876.jpg" },
id: "p1", { id: "p2", name: "Classic Pasta", price: "$22", variant: "Authentic", imageSrc: "http://img.b2bpic.net/free-photo/front-view-cooked-pasta-yummy-inside-white-plate-grey-floor_140725-14394.jpg" },
name: "Gourmet Burger", { id: "p3", name: "Craft Cocktail", price: "$12", variant: "Signature", imageSrc: "http://img.b2bpic.net/free-photo/elegant-vegan-alcohol-arrangement_23-2149337725.jpg" },
price: "$18", { id: "p4", name: "Garden Salad", price: "$14", variant: "Healthy", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tomato-salad-with-feta-cheese-black-pepper_23-2148700390.jpg" },
variant: "Popular", { id: "p5", name: "Decadent Cake", price: "$9", variant: "Dessert", imageSrc: "http://img.b2bpic.net/free-photo/top-view-little-creamy-cake-with-chocolate-cookies-cup-tea-dark-surface-biscuit-sweet-pie-sugar-cookie-cake_140725-118179.jpg" },
imageSrc: "http://img.b2bpic.net/free-photo/grilled-beef-shrimp-prawn-steak_74190-5876.jpg", { id: "p6", name: "Appetizer Platter", price: "$16", variant: "Sharing", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-cakes-fruity-sweets-with-cookies-dark-background-tea-cookie-biscuit-pie-cake-sweet_140725-96208.jpg" },
},
{
id: "p2",
name: "Classic Pasta",
price: "$22",
variant: "Authentic",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cooked-pasta-yummy-inside-white-plate-grey-floor_140725-14394.jpg",
},
{
id: "p3",
name: "Craft Cocktail",
price: "$12",
variant: "Signature",
imageSrc: "http://img.b2bpic.net/free-photo/elegant-vegan-alcohol-arrangement_23-2149337725.jpg",
},
{
id: "p4",
name: "Garden Salad",
price: "$14",
variant: "Healthy",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tomato-salad-with-feta-cheese-black-pepper_23-2148700390.jpg",
},
{
id: "p5",
name: "Decadent Cake",
price: "$9",
variant: "Dessert",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-little-creamy-cake-with-chocolate-cookies-cup-tea-dark-surface-biscuit-sweet-pie-sugar-cookie-cake_140725-118179.jpg",
},
{
id: "p6",
name: "Appetizer Platter",
price: "$16",
variant: "Sharing",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-cakes-fruity-sweets-with-cookies-dark-background-tea-cookie-biscuit-pie-cake-sweet_140725-96208.jpg",
},
]} ]}
title="Curated Local Dishes" title="Curated Local Dishes"
description="Hand-picked culinary highlights from the best kitchens in town." description="Hand-picked culinary highlights from the best kitchens in town."
@@ -226,28 +118,8 @@ export default function LandingPage() {
textboxLayout="split" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
plans={[ plans={[
{ { id: "basic", badge: "Essential", price: "$0/mo", subtitle: "Access to local lists", features: ["Basic searches", "Limited reviews", "Community access"] },
id: "basic", { id: "pro", badge: "Foodie+", price: "$9/mo", subtitle: "Premium dining experience", features: ["Priority bookings", "Exclusive discounts", "Ad-free browsing"] },
badge: "Essential",
price: "$0/mo",
subtitle: "Access to local lists",
features: [
"Basic searches",
"Limited reviews",
"Community access",
],
},
{
id: "pro",
badge: "Foodie+",
price: "$9/mo",
subtitle: "Premium dining experience",
features: [
"Priority bookings",
"Exclusive discounts",
"Ad-free browsing",
],
},
]} ]}
title="Membership Plans" title="Membership Plans"
description="Unlock premium restaurant perks and exclusive dining offers." description="Unlock premium restaurant perks and exclusive dining offers."
@@ -261,46 +133,11 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ { id: "1", name: "Alex R.", role: "Food Blogger", company: "EatOut", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/having-lunch-spacious-restaurant_52683-117480.jpg" },
id: "1", { id: "2", name: "Jamie L.", role: "Chef", company: "KitchenLab", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/restaurant-chilling-out-classy-lifestyle-reserved-concept_53876-46898.jpg" },
name: "Alex R.", { id: "3", name: "Sarah K.", role: "Traveler", company: "Globetrotter", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-plate-with-muffin_107420-12322.jpg" },
role: "Food Blogger", { id: "4", name: "Marcus B.", role: "Critic", company: "DishMag", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/pensive-attractive-young-woman-using-mobile-phone_1262-5275.jpg" },
company: "EatOut", { id: "5", name: "Elena P.", role: "Foodie", company: "LocalList", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-delicious-cocktail_23-2150166104.jpg" },
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/having-lunch-spacious-restaurant_52683-117480.jpg",
},
{
id: "2",
name: "Jamie L.",
role: "Chef",
company: "KitchenLab",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/restaurant-chilling-out-classy-lifestyle-reserved-concept_53876-46898.jpg",
},
{
id: "3",
name: "Sarah K.",
role: "Traveler",
company: "Globetrotter",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-plate-with-muffin_107420-12322.jpg",
},
{
id: "4",
name: "Marcus B.",
role: "Critic",
company: "DishMag",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/pensive-attractive-young-woman-using-mobile-phone_1262-5275.jpg",
},
{
id: "5",
name: "Elena P.",
role: "Foodie",
company: "LocalList",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-delicious-cocktail_23-2150166104.jpg",
},
]} ]}
title="Loved by Food Lovers" title="Loved by Food Lovers"
description="See what our community has to say about their dining adventures." description="See what our community has to say about their dining adventures."
@@ -312,21 +149,9 @@ export default function LandingPage() {
textboxLayout="split" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ { id: "1", title: "How does the search work?", content: "Just enter your location or cuisine preference, and we'll show you the best results nearby." },
id: "1", { id: "2", title: "Is booking guaranteed?", content: "Bookings are confirmed in real-time through our partner restaurant network." },
title: "How does the search work?", { id: "3", title: "Can I save my favorites?", content: "Yes, create an account to save and organize your favorite dining spots." },
content: "Just enter your location or cuisine preference, and we'll show you the best results nearby.",
},
{
id: "2",
title: "Is booking guaranteed?",
content: "Bookings are confirmed in real-time through our partner restaurant network.",
},
{
id: "3",
title: "Can I save my favorites?",
content: "Yes, create an account to save and organize your favorite dining spots.",
},
]} ]}
title="Frequently Asked" title="Frequently Asked"
description="Got questions about finding your next meal? We have answers." description="Got questions about finding your next meal? We have answers."
@@ -337,50 +162,19 @@ export default function LandingPage() {
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactText <ContactText
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{ variant: "radial-gradient" }}
variant: "radial-gradient",
}}
text="Ready to discover your next favorite restaurant? Reach out to our team for partnerships or support." text="Ready to discover your next favorite restaurant? Reach out to our team for partnerships or support."
buttons={[ buttons={[{ text: "Contact Us", href: "mailto:hello@foodiefinder.com" }]}
{
text: "Contact Us",
href: "mailto:hello@foodiefinder.com",
},
]}
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterMedia <FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/table-two-food-photography-recipe-idea_53876-47154.jpg" imageSrc="http://img.b2bpic.net/free-photo/table-two-food-photography-recipe-idea_53876-47154.jpg?_wi=1"
logoText="FoodieFinder" logoText="FoodieFinder"
columns={[ columns={[
{ { title: "Company", items: [{ label: "About", href: "#about" }, { label: "Careers", href: "#" }] },
title: "Company", { title: "Resources", items: [{ label: "Blog", href: "#" }, { label: "Support", href: "#" }] },
items: [
{
label: "About",
href: "#about",
},
{
label: "Careers",
href: "#",
},
],
},
{
title: "Resources",
items: [
{
label: "Blog",
href: "#",
},
{
label: "Support",
href: "#",
},
],
},
]} ]}
/> />
</div> </div>

63
src/app/products/page.tsx Normal file
View File

@@ -0,0 +1,63 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import FooterMedia from '@/components/sections/footer/FooterMedia';
export default function ProductsPage() {
return (
<ThemeProvider
defaultButtonVariant="shift-hover"
defaultTextAnimation="background-highlight"
borderRadius="soft"
contentWidth="mediumLarge"
sizing="largeSmallSizeMediumTitles"
background="grid"
cardStyle="solid"
primaryButtonStyle="flat"
secondaryButtonStyle="glass"
headingFontWeight="light"
>
<ReactLenis root>
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "/" },
{ name: "About", id: "/#about" },
{ name: "Features", id: "/#features" },
{ name: "Catalog", id: "/#catalog" },
{ name: "Products", id: "/products" },
{ name: "Contact", id: "/#contact" },
]}
brandName="FoodieFinder"
/>
<div id="products" data-section="products" style={{ paddingTop: "100px" }}>
<ProductCardThree
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
title="Our Full Product Range"
description="Explore all our premium culinary offerings and equipment."
products={[
{ id: "pr1", name: "Chef's Knife", price: "$120", imageSrc: "http://img.b2bpic.net/free-photo/chef-knife-set_123.jpg" },
{ id: "pr2", name: "Professional Pan", price: "$85", imageSrc: "http://img.b2bpic.net/free-photo/cooking-pan_456.jpg" },
{ id: "pr3", name: "Blender Pro", price: "$250", imageSrc: "http://img.b2bpic.net/free-photo/blender_789.jpg" },
]}
/>
</div>
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/table-two-food-photography-recipe-idea_53876-47154.jpg?_wi=2"
logoText="FoodieFinder"
columns={[
{ title: "Company", items: [{ label: "About", href: "/#about" }, { label: "Careers", href: "#" }] },
{ title: "Resources", items: [{ label: "Blog", href: "#" }, { label: "Support", href: "#" }] },
]}
/>
</ReactLenis>
</ThemeProvider>
);
}