Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 33f7dc0ad1 | |||
| 664bd0fb59 | |||
| 589ad3c20e | |||
| c2cc18b1cc | |||
| 7c8a956029 | |||
| a3af8da3f2 | |||
| 0059d374c8 |
166
src/app/page.tsx
166
src/app/page.tsx
@@ -5,12 +5,13 @@ import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarS
|
||||
import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTestimonial';
|
||||
import SplitAbout from '@/components/sections/about/SplitAbout';
|
||||
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
|
||||
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
||||
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
|
||||
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
||||
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
|
||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
||||
import { Award, Fish, Flame, Heart, Leaf, MapPin, MessageCircle, Phone, Sparkles, Star, Utensils, Zap } from 'lucide-react';
|
||||
import { Award, Fish, Flame, Heart, Leaf, MapPin, MessageCircle, Phone, Sparkles, Star, Utensils, Zap, Droplets } from 'lucide-react';
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -31,12 +32,15 @@ export default function LandingPage() {
|
||||
navItems={[
|
||||
{ name: "Menu", id: "features" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Dishes", id: "dishes" },
|
||||
{ name: "Why Us", id: "why-us" },
|
||||
{ name: "Reviews", id: "testimonial" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
{ name: "Hours", id: "faq" },
|
||||
]}
|
||||
button={{
|
||||
text: "Call Now", href: "tel:+1-555-SUSHI-01"}}
|
||||
text: "Call Now", href: "tel:+1-555-SUSHI-01"
|
||||
}}
|
||||
brandName="Sakura Sushi"
|
||||
/>
|
||||
</div>
|
||||
@@ -48,16 +52,18 @@ export default function LandingPage() {
|
||||
tag="Local Favorite"
|
||||
tagIcon={Sparkles}
|
||||
tagAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-vector/hand-drawn-food-twitch-background_23-2149137341.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-vector/hand-drawn-food-twitch-background_23-2149137341.jpg?_wi=1"
|
||||
imageAlt="Assorted fresh sushi platter with premium ingredients"
|
||||
mediaAnimation="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
name: "Maria G.", handle: "Local Resident", testimonial: "Best sushi in town! Fresh ingredients and incredible service. I visit every week.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg?_wi=1"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg?_wi=1"
|
||||
},
|
||||
{
|
||||
name: "James P.", handle: "Regular Customer", testimonial: "The chef's special roll changed my life. Highly recommend for special occasions.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-call-center-woman_23-2148094945.jpg?_wi=1"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-call-center-woman_23-2148094945.jpg?_wi=1"
|
||||
},
|
||||
]}
|
||||
testimonialRotationInterval={5000}
|
||||
buttons={[
|
||||
@@ -91,7 +97,7 @@ export default function LandingPage() {
|
||||
title: "4.8★ Rating", description: "Trusted by 500+ verified reviews. Your satisfaction is our mission.", icon: Star,
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/variations-dip-sauces-barbeque-including-yogurt-tomato-olive-oil-sauces_114579-1816.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/variations-dip-sauces-barbeque-including-yogurt-tomato-olive-oil-sauces_114579-1816.jpg?_wi=1"
|
||||
imageAlt="Modern sushi restaurant interior with warm lighting"
|
||||
mediaAnimation="slide-up"
|
||||
imagePosition="right"
|
||||
@@ -114,22 +120,28 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
icon: Flame,
|
||||
title: "Dragon Roll", description: "Eel, cucumber, and avocado wrapped in seaweed with sesame. Topped with eel sauce for bold flavor."},
|
||||
title: "Dragon Roll", description: "Eel, cucumber, and avocado wrapped in seaweed with sesame. Topped with eel sauce for bold flavor."
|
||||
},
|
||||
{
|
||||
icon: Leaf,
|
||||
title: "Sakura Special", description: "Chef's signature roll: fresh salmon, cream cheese, and jalapeño. A perfect balance of heat and freshness."},
|
||||
title: "Sakura Special", description: "Chef's signature roll: fresh salmon, cream cheese, and jalapeño. A perfect balance of heat and freshness."
|
||||
},
|
||||
{
|
||||
icon: Heart,
|
||||
title: "Philadelphia Roll", description: "Premium smoked salmon, cream cheese, and cucumber. A classic favorite prepared to perfection."},
|
||||
title: "Philadelphia Roll", description: "Premium smoked salmon, cream cheese, and cucumber. A classic favorite prepared to perfection."
|
||||
},
|
||||
{
|
||||
icon: Zap,
|
||||
title: "Spicy Tuna Bowl", description: "Fresh ahi tuna mixed with spicy mayo, served over sushi rice. Quick, delicious, and perfect for lunch."},
|
||||
title: "Spicy Tuna Bowl", description: "Fresh ahi tuna mixed with spicy mayo, served over sushi rice. Quick, delicious, and perfect for lunch."
|
||||
},
|
||||
{
|
||||
icon: Fish,
|
||||
title: "Nigiri Platter", description: "Six pieces of premium nigiri featuring tuna, salmon, and shrimp. Simple, elegant, authentic."},
|
||||
title: "Nigiri Platter", description: "Six pieces of premium nigiri featuring tuna, salmon, and shrimp. Simple, elegant, authentic."
|
||||
},
|
||||
{
|
||||
icon: Sparkles,
|
||||
title: "Rainbow Roll", description: "California roll topped with five types of fresh fish. A stunning visual and culinary experience."},
|
||||
title: "Rainbow Roll", description: "California roll topped with five types of fresh fish. A stunning visual and culinary experience."
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -141,6 +153,93 @@ export default function LandingPage() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="dishes" data-section="dishes">
|
||||
<ProductCardTwo
|
||||
title="Popular Dishes"
|
||||
description="Our most loved sushi dishes, carefully curated for your enjoyment. Each dish showcases authentic Japanese flavors and premium ingredients."
|
||||
tag="Customer Favorites"
|
||||
tagIcon={Star}
|
||||
tagAnimation="slide-up"
|
||||
products={[
|
||||
{
|
||||
id: "1", brand: "Sakura Sushi", name: "Dragon Roll", price: "$14.99", rating: 5,
|
||||
reviewCount: "248", imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-food-twitch-background_23-2149137341.jpg?_wi=2", imageAlt: "Dragon Roll - eel, cucumber, avocado with eel sauce"
|
||||
},
|
||||
{
|
||||
id: "2", brand: "Sakura Sushi", name: "Sakura Special", price: "$16.99", rating: 5,
|
||||
reviewCount: "189", imageSrc: "http://img.b2bpic.net/free-photo/variations-dip-sauces-barbeque-including-yogurt-tomato-olive-oil-sauces_114579-1816.jpg?_wi=2", imageAlt: "Sakura Special - salmon, cream cheese, jalapeño"
|
||||
},
|
||||
{
|
||||
id: "3", brand: "Sakura Sushi", name: "Philadelphia Roll", price: "$15.99", rating: 5,
|
||||
reviewCount: "312", imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg?_wi=1", imageAlt: "Philadelphia Roll - smoked salmon, cream cheese, cucumber"
|
||||
},
|
||||
{
|
||||
id: "4", brand: "Sakura Sushi", name: "Spicy Tuna Bowl", price: "$13.99", rating: 4,
|
||||
reviewCount: "156", imageSrc: "http://img.b2bpic.net/free-photo/portrait-call-center-woman_23-2148094945.jpg?_wi=1", imageAlt: "Spicy Tuna Bowl - ahi tuna, spicy mayo, rice"
|
||||
},
|
||||
{
|
||||
id: "5", brand: "Sakura Sushi", name: "Nigiri Platter", price: "$18.99", rating: 5,
|
||||
reviewCount: "201", imageSrc: "http://img.b2bpic.net/free-photo/studio-shot-young-confident-woman-with-long-dark-hair-wearing-blue-jacket-posing_291650-158.jpg?_wi=1", imageAlt: "Nigiri Platter - tuna, salmon, shrimp premium nigiri"
|
||||
},
|
||||
{
|
||||
id: "6", brand: "Sakura Sushi", name: "Rainbow Roll", price: "$17.99", rating: 5,
|
||||
reviewCount: "287", imageSrc: "http://img.b2bpic.net/free-photo/young-business-woman-white-background-business-job_185193-110285.jpg?_wi=1", imageAlt: "Rainbow Roll - California roll with five types of fresh fish"
|
||||
}
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
buttons={[
|
||||
{ text: "Order Online", href: "tel:+1-555-123-7874" },
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="why-us" data-section="why-us">
|
||||
<FeatureBorderGlow
|
||||
title="Why Choose Sakura Sushi"
|
||||
description="We're committed to delivering an exceptional sushi experience with every meal. Here's what sets us apart from the rest."
|
||||
tag="Our Promise"
|
||||
tagIcon={Award}
|
||||
tagAnimation="slide-up"
|
||||
features={[
|
||||
{
|
||||
icon: Leaf,
|
||||
title: "Premium Fresh Ingredients", description: "We source the finest fish daily from trusted suppliers. Quality is never compromised at Sakura Sushi."
|
||||
},
|
||||
{
|
||||
icon: Award,
|
||||
title: "Master Chef Expertise", description: "Our chef trained in Japan with 20+ years of experience crafting authentic, traditional sushi."
|
||||
},
|
||||
{
|
||||
icon: Heart,
|
||||
title: "Community Focused", description: "Family-owned since 2010, we support local farms and sustainable fishing practices."
|
||||
},
|
||||
{
|
||||
icon: Star,
|
||||
title: "Trusted Reviews", description: "With 500+ verified 4.8★ reviews, our customers consistently praise our food and service."
|
||||
},
|
||||
{
|
||||
icon: Zap,
|
||||
title: "Fast, Reliable Service", description: "Quick preparation, friendly staff, and multiple ordering options for your convenience."
|
||||
},
|
||||
{
|
||||
icon: Sparkles,
|
||||
title: "Beautiful Presentation", description: "Every roll is a visual masterpiece, reflecting the artistry and care we put into each creation."
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
buttons={[
|
||||
{ text: "Reserve Your Table", href: "#contact" },
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonial" data-section="testimonial">
|
||||
<TestimonialCardSix
|
||||
title="What Our Customers Say"
|
||||
@@ -150,17 +249,23 @@ export default function LandingPage() {
|
||||
tagAnimation="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Sarah J.", handle: "@sarahlovessushi", testimonial: "Best sushi experience ever! Fresh, delicious, and the staff was incredibly attentive. Will definitely be back.", imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg?_wi=2"},
|
||||
id: "1", name: "Sarah J.", handle: "@sarahlovessushi", testimonial: "Best sushi experience ever! Fresh, delicious, and the staff was incredibly attentive. Will definitely be back.", imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg?_wi=2"
|
||||
},
|
||||
{
|
||||
id: "2", name: "Michael T.", handle: "Local Community", testimonial: "I've been to sushi restaurants across the country, and this is hands down the best. Worth the wait!", imageSrc: "http://img.b2bpic.net/free-photo/portrait-call-center-woman_23-2148094945.jpg?_wi=2"},
|
||||
id: "2", name: "Michael T.", handle: "Local Community", testimonial: "I've been to sushi restaurants across the country, and this is hands down the best. Worth the wait!", imageSrc: "http://img.b2bpic.net/free-photo/portrait-call-center-woman_23-2148094945.jpg?_wi=2"
|
||||
},
|
||||
{
|
||||
id: "3", name: "Emily R.", handle: "@emilyeats_local", testimonial: "The chef's special roll is incredible. Family brought 12 people for birthday and everyone loved it!", imageSrc: "http://img.b2bpic.net/free-photo/studio-shot-young-confident-woman-with-long-dark-hair-wearing-blue-jacket-posing_291650-158.jpg"},
|
||||
id: "3", name: "Emily R.", handle: "@emilyeats_local", testimonial: "The chef's special roll is incredible. Family brought 12 people for birthday and everyone loved it!", imageSrc: "http://img.b2bpic.net/free-photo/studio-shot-young-confident-woman-with-long-dark-hair-wearing-blue-jacket-posing_291650-158.jpg?_wi=2"
|
||||
},
|
||||
{
|
||||
id: "4", name: "David K.", handle: "Restaurant Critic", testimonial: "Authentic Japanese craftsmanship meets local charm. This is community at its finest.", imageSrc: "http://img.b2bpic.net/free-photo/young-business-woman-white-background-business-job_185193-110285.jpg"},
|
||||
id: "4", name: "David K.", handle: "Restaurant Critic", testimonial: "Authentic Japanese craftsmanship meets local charm. This is community at its finest.", imageSrc: "http://img.b2bpic.net/free-photo/young-business-woman-white-background-business-job_185193-110285.jpg?_wi=2"
|
||||
},
|
||||
{
|
||||
id: "5", name: "Lisa M.", handle: "@lisadines_daily", testimonial: "Never had a bad roll here. Consistency, quality, and flavor are unmatched in our area.", imageSrc: "http://img.b2bpic.net/free-photo/happy-successful-businessman-posing-outside_74855-2004.jpg"},
|
||||
id: "5", name: "Lisa M.", handle: "@lisadines_daily", testimonial: "Never had a bad roll here. Consistency, quality, and flavor are unmatched in our area.", imageSrc: "http://img.b2bpic.net/free-photo/happy-successful-businessman-posing-outside_74855-2004.jpg"
|
||||
},
|
||||
{
|
||||
id: "6", name: "Robert H.", handle: "Loyal Regular", testimonial: "Been coming here for 3 years. Owner treats you like family. The food just keeps getting better!", imageSrc: "http://img.b2bpic.net/free-photo/business-woman-posing-street_23-2148213514.jpg"},
|
||||
id: "6", name: "Robert H.", handle: "Loyal Regular", testimonial: "Been coming here for 3 years. Owner treats you like family. The food just keeps getting better!", imageSrc: "http://img.b2bpic.net/free-photo/business-woman-posing-street_23-2148213514.jpg"
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -179,7 +284,8 @@ export default function LandingPage() {
|
||||
tagAnimation="slide-up"
|
||||
names={["Google Reviews", "Yelp", "OpenTable", "Michelin Guide", "Zomato", "DoorDash", "Local Awards"]}
|
||||
logos={[
|
||||
"http://img.b2bpic.net/free-vector/flat-go-logo-template_23-2148988595.jpg", "http://img.b2bpic.net/free-vector/social-media-logo-collection_23-2148078500.jpg", "http://img.b2bpic.net/free-vector/variety-restaurant-s-elements-with-flat-design_23-2147796044.jpg", "http://img.b2bpic.net/free-vector/food-white-background_24908-61023.jpg", "http://img.b2bpic.net/free-photo/front-view-male-courier-green-uniform-cape-holding-food-package-smartphone-pink-background-service-uniform-delivery-male-job_140725-39335.jpg", "http://img.b2bpic.net/free-vector/safe-food-delivery-concept_23-2148567391.jpg", "http://img.b2bpic.net/free-vector/set-five-round-sale-badges-with-golden-details_23-2147604609.jpg"]}
|
||||
"http://img.b2bpic.net/free-vector/flat-go-logo-template_23-2148988595.jpg", "http://img.b2bpic.net/free-vector/social-media-logo-collection_23-2148078500.jpg", "http://img.b2bpic.net/free-vector/variety-restaurant-s-elements-with-flat-design_23-2147796044.jpg", "http://img.b2bpic.net/free-vector/food-white-background_24908-61023.jpg", "http://img.b2bpic.net/free-photo/front-view-male-courier-green-uniform-cape-holding-food-package-smartphone-pink-background-service-uniform-delivery-male-job_140725-39335.jpg", "http://img.b2bpic.net/free-vector/safe-food-delivery-concept_23-2148567391.jpg", "http://img.b2bpic.net/free-vector/set-five-round-sale-badges-with-golden-details_23-2147604609.jpg"
|
||||
]}
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
speed={35}
|
||||
@@ -198,17 +304,23 @@ export default function LandingPage() {
|
||||
textPosition="left"
|
||||
faqs={[
|
||||
{
|
||||
id: "1", title: "What are your hours?", content: "<strong>Monday - Thursday:</strong> 11:00 AM - 10:00 PM<br/><strong>Friday - Saturday:</strong> 11:00 AM - 11:00 PM<br/><strong>Sunday:</strong> 12:00 PM - 10:00 PM<br/>Closed on major holidays."},
|
||||
id: "1", title: "What are your hours?", content: "<strong>Monday - Thursday:</strong> 11:00 AM - 10:00 PM<br/><strong>Friday - Saturday:</strong> 11:00 AM - 11:00 PM<br/><strong>Sunday:</strong> 12:00 PM - 10:00 PM<br/>Closed on major holidays."
|
||||
},
|
||||
{
|
||||
id: "2", title: "Do you offer delivery?", content: "Yes! We partner with DoorDash and offer our own delivery within 5 miles. Minimum order is $25. Orders typically arrive within 30-45 minutes."},
|
||||
id: "2", title: "Do you offer delivery?", content: "Yes! We partner with DoorDash and offer our own delivery within 5 miles. Minimum order is $25. Orders typically arrive within 30-45 minutes."
|
||||
},
|
||||
{
|
||||
id: "3", title: "Can I reserve a table?", content: "Absolutely! You can reserve online through OpenTable or call us at (555) 123-SUSHI. We have seating for up to 60 guests. Walk-ins are always welcome depending on availability."},
|
||||
id: "3", title: "Can I reserve a table?", content: "Absolutely! You can reserve online through OpenTable or call us at (555) 123-SUSHI. We have seating for up to 60 guests. Walk-ins are always welcome depending on availability."
|
||||
},
|
||||
{
|
||||
id: "4", title: "Do you accommodate dietary restrictions?", content: "Yes! We offer vegetarian rolls, gluten-free soy sauce, and can prepare pescatarian options. Please inform our staff of any allergies when ordering."},
|
||||
id: "4", title: "Do you accommodate dietary restrictions?", content: "Yes! We offer vegetarian rolls, gluten-free soy sauce, and can prepare pescatarian options. Please inform our staff of any allergies when ordering."
|
||||
},
|
||||
{
|
||||
id: "5", title: "What is your cancellation policy?", content: "Reservations can be cancelled up to 24 hours in advance without charge. Same-day cancellations may incur a $20 fee to hold your seating."},
|
||||
id: "5", title: "What is your cancellation policy?", content: "Reservations can be cancelled up to 24 hours in advance without charge. Same-day cancellations may incur a $20 fee to hold your seating."
|
||||
},
|
||||
{
|
||||
id: "6", title: "Do you cater for events?", content: "Yes! We offer catering for groups of 15+. Call us for custom quotes and menu options for your special occasion."},
|
||||
id: "6", title: "Do you cater for events?", content: "Yes! We offer catering for groups of 15+. Call us for custom quotes and menu options for your special occasion."
|
||||
},
|
||||
]}
|
||||
useInvertedBackground={true}
|
||||
animationType="smooth"
|
||||
@@ -238,6 +350,8 @@ export default function LandingPage() {
|
||||
title: "Quick Links", items: [
|
||||
{ label: "Menu", href: "#features" },
|
||||
{ label: "About Us", href: "#about" },
|
||||
{ label: "Popular Dishes", href: "#dishes" },
|
||||
{ label: "Why Choose Us", href: "#why-us" },
|
||||
{ label: "Reviews", href: "#testimonial" },
|
||||
{ label: "FAQs", href: "#faq" },
|
||||
],
|
||||
@@ -264,4 +378,4 @@ export default function LandingPage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user