2 Commits

Author SHA1 Message Date
0967ca9c24 Update src/app/page.tsx 2026-06-04 15:31:04 +00:00
88747c48be Merge version_1 into main
Merge version_1 into main
2026-06-04 15:22:50 +00:00

View File

@@ -15,7 +15,7 @@ import { User, Home, Award, FastForward, Sparkles, Zap, MapPin, Users, Building
const assetMap = { const assetMap = {
"navbar-logo": { "navbar-logo": {
"url": "http://img.b2bpic.net/free-vector/bakery-pizza-minimalist-logos_23-2148386194.jpg", "alt": "urban slice logo pizza slice concept" "url": "http://img.b2bpic.net/free-vector/bakery-pizza-minimalist-logos_23-2148386194.jpg", "alt": "pizza cafe logo pizza slice concept"
}, },
"hero-pizza": { "hero-pizza": {
"url": "http://img.b2bpic.net/free-photo/close-up-melted-cheese-pizza_23-2149286881.jpg", "alt": "delicious hot pizza slice close up" "url": "http://img.b2bpic.net/free-photo/close-up-melted-cheese-pizza_23-2149286881.jpg", "alt": "delicious hot pizza slice close up"
@@ -115,7 +115,7 @@ export default function LandingPage() {
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleFullscreen <NavbarStyleFullscreen
brandName="Urban Slice" brandName="Pizza Cafe"
navItems={[ navItems={[
{ name: "Home", id: "#hero" }, { name: "Home", id: "#hero" },
{ name: "Menu", id: "#menu" }, { name: "Menu", id: "#menu" },
@@ -131,7 +131,7 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboard <HeroBillboard
title="Fresh Pizza. Fresh Vibes." title="Fresh Pizza. Fresh Vibes."
description="The Pizza That Makes Diet Plans Nervous. Whether you're here for cheesy pizzas, juicy burgers, crispy fries, or simply a place to chill with friends, Urban Slice serves food worth talking about." description="The Pizza That Makes Diet Plans Nervous. Whether you're here for cheesy pizzas, juicy burgers, crispy fries, or simply a place to chill with friends, Pizza Cafe serves food worth talking about."
background={{ variant: "radial-gradient" }} background={{ variant: "radial-gradient" }}
buttons={[ buttons={[
{ text: "Order Now", href: "#menu" }, { text: "Order Now", href: "#menu" },
@@ -155,7 +155,7 @@ export default function LandingPage() {
<div id="about" data-section="about"> <div id="about" data-section="about">
<SplitAbout <SplitAbout
title="We Don't Just Serve Food." title="We Don't Just Serve Food."
description="We Serve Excuses To Meet Again. Urban Slice started with a simple idea: Make amazing food, treat customers like family, and never serve boring meals. From perfectly baked pizzas to satisfying burgers and snacks, every item is prepared with quality ingredients and served by a team that genuinely cares. And yes... Our pizza stretches longer than your last situationship." description="We Serve Excuses To Meet Again. Pizza Cafe started with a simple idea: Make amazing food, treat customers like family, and never serve boring meals. From perfectly baked pizzas to satisfying burgers and snacks, every item is prepared with quality ingredients and served by a team that genuinely cares. We're dedicated to bringing smiles with every dish."
bulletPoints={[ bulletPoints={[
{ title: "Friendly Team", description: "Customers consistently mention our welcoming and respectful staff.", icon: User }, { title: "Friendly Team", description: "Customers consistently mention our welcoming and respectful staff.", icon: User },
{ title: "Comfortable Environment", description: "A relaxed café atmosphere perfect for families and friends.", icon: Home }, { title: "Comfortable Environment", description: "A relaxed café atmosphere perfect for families and friends.", icon: Home },
@@ -174,12 +174,12 @@ export default function LandingPage() {
title="Signature Pizzas & More" title="Signature Pizzas & More"
description="Explore our most popular dishes, from cheesy pizzas to juicy burgers and satisfying sides." description="Explore our most popular dishes, from cheesy pizzas to juicy burgers and satisfying sides."
products={[ products={[
{ id: "pizza-urban-inferno", name: "Urban Inferno", price: "$17.99", imageSrc: getAssetUrl("pizza-urban-inferno"), imageAlt: getAssetAlt("pizza-urban-inferno") }, { id: "pizza-urban-inferno", name: "Urban Inferno", price: "PKR 1,799", imageSrc: getAssetUrl("pizza-urban-inferno"), imageAlt: getAssetAlt("pizza-urban-inferno") },
{ id: "pizza-cheese-avalanche", name: "Cheese Avalanche", price: "$18.99", imageSrc: getAssetUrl("pizza-cheese-avalanche"), imageAlt: getAssetAlt("pizza-cheese-avalanche") }, { id: "pizza-cheese-avalanche", name: "Cheese Avalanche", price: "PKR 1,899", imageSrc: getAssetUrl("pizza-cheese-avalanche"), imageAlt: getAssetAlt("pizza-cheese-avalanche") },
{ id: "pizza-bbq-beast", name: "BBQ Beast", price: "$19.99", imageSrc: getAssetUrl("pizza-bbq-beast"), imageAlt: getAssetAlt("pizza-bbq-beast") }, { id: "pizza-bbq-beast", name: "BBQ Beast", price: "PKR 1,999", imageSrc: getAssetUrl("pizza-bbq-beast"), imageAlt: getAssetAlt("pizza-bbq-beast") },
{ id: "burger-boss", name: "The Boss Burger", price: "$14.99", imageSrc: getAssetUrl("burger-boss"), imageAlt: getAssetAlt("burger-boss") }, { id: "burger-boss", name: "The Boss Burger", price: "PKR 1,499", imageSrc: getAssetUrl("burger-boss"), imageAlt: getAssetAlt("burger-boss") },
{ id: "burger-crunch-commander", name: "Crunch Commander", price: "$13.99", imageSrc: getAssetUrl("burger-crunch-commander"), imageAlt: getAssetAlt("burger-crunch-commander") }, { id: "burger-crunch-commander", name: "Crunch Commander", price: "PKR 1,399", imageSrc: getAssetUrl("burger-crunch-commander"), imageAlt: getAssetAlt("burger-crunch-commander") },
{ id: "fries-loaded", name: "Loaded Fries", price: "$8.99", imageSrc: getAssetUrl("fries-loaded"), imageAlt: getAssetAlt("fries-loaded") } { id: "fries-loaded", name: "Loaded Fries", price: "PKR 899", imageSrc: getAssetUrl("fries-loaded"), imageAlt: getAssetAlt("fries-loaded") }
]} ]}
gridVariant="bento-grid" gridVariant="bento-grid"
animationType="slide-up" animationType="slide-up"
@@ -192,9 +192,9 @@ export default function LandingPage() {
title="Deals Worth Canceling Your Diet For" title="Deals Worth Canceling Your Diet For"
description="Grab our amazing combos and save big on your next meal!" description="Grab our amazing combos and save big on your next meal!"
plans={[ plans={[
{ id: "family-feast", badge: "Best Value", badgeIcon: Sparkles, price: "$39.99", subtitle: "Perfect for families!", features: ["2 Large Pizzas", "Large Fries", "4 Drinks", "Free Delivery"] }, { id: "family-feast", badge: "Best Value", badgeIcon: Sparkles, price: "PKR 3,999", subtitle: "Perfect for families!", features: ["2 Large Pizzas", "Large Fries", "4 Drinks", "Free Delivery"] },
{ id: "student-saver", badge: "Student Special", badgeIcon: Award, price: "$11.99", subtitle: "Fuel your study sessions!", features: ["1 Pizza Slice", "Medium Fries", "1 Drink", "Extra Cheesy Dip"] }, { id: "student-saver", badge: "Student Special", badgeIcon: Award, price: "PKR 1,199", subtitle: "Fuel your study sessions!", features: ["1 Pizza Slice", "Medium Fries", "1 Drink", "Extra Cheesy Dip"] },
{ id: "friends-combo", badge: "Group Fun", badgeIcon: Zap, price: "$29.99", subtitle: "For your next hangout!", features: ["1 Large Pizza", "Chicken Wings (6pcs)", "2 Drinks", "Garlic Bread"] } { id: "friends-combo", badge: "Group Fun", badgeIcon: Zap, price: "PKR 2,999", subtitle: "For your next hangout!", features: ["1 Large Pizza", "Chicken Wings (6pcs)", "2 Drinks", "Garlic Bread"] }
]} ]}
animationType="slide-up" animationType="slide-up"
textboxLayout="default" textboxLayout="default"
@@ -222,12 +222,12 @@ export default function LandingPage() {
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardTen <TestimonialCardTen
title="Hear From Our Happy Customers" title="Hear From Our Happy Customers"
description="See what our amazing community says about Urban Slice!" description="See what our amazing community says about Pizza Cafe!"
testimonials={[ testimonials={[
{ id: "1", title: "Excellent Experience!", quote: "The experience was very good. Staff was friendly and welcoming.", name: "Ali R.", role: "Local Foodie", imageSrc: getAssetUrl("testimonial-1"), imageAlt: getAssetAlt("testimonial-1") }, { id: "1", title: "Excellent Experience!", quote: "The experience was very good. Staff was friendly and welcoming.", name: "Ali R.", role: "Local Foodie", imageSrc: getAssetUrl("testimonial-1"), imageAlt: getAssetAlt("testimonial-1") },
{ id: "2", title: "Highly Recommended!", quote: "Friendly environment with regards to taste of food and service. Recommended.", name: "Engineer Atif Zaman", role: "Tech Enthusiast & Food Critic", imageSrc: getAssetUrl("testimonial-2"), imageAlt: getAssetAlt("testimonial-2") }, { id: "2", title: "Highly Recommended!", quote: "Friendly environment with regards to taste of food and service. Recommended.", name: "Engineer Atif Zaman", role: "Tech Enthusiast & Food Critic", imageSrc: getAssetUrl("testimonial-2"), imageAlt: getAssetAlt("testimonial-2") },
{ id: "3", title: "My New Go-To!", quote: "Came for one pizza. Accidentally became a regular customer.", name: "Local Food Lover", role: "Urban Explorer", imageSrc: getAssetUrl("testimonial-3"), imageAlt: getAssetAlt("testimonial-3") }, { id: "3", title: "My New Go-To!", quote: "Came for one pizza. Accidentally became a regular customer.", name: "Local Food Lover", role: "Urban Explorer", imageSrc: getAssetUrl("testimonial-3"), imageAlt: getAssetAlt("testimonial-3") },
{ id: "4", title: "Best Pizza in Town!", quote: "Urban Slice truly lives up to its name. The pizzas are fantastic, and the atmosphere is always buzzing!", name: "Sarah J.", role: "Pizza Aficionado", imageSrc: getAssetUrl("testimonial-4"), imageAlt: getAssetAlt("testimonial-4") }, { id: "4", title: "Best Pizza in Town!", quote: "Pizza Cafe truly lives up to its name. The pizzas are fantastic, and the atmosphere is always buzzing!", name: "Sarah J.", role: "Pizza Aficionado", imageSrc: getAssetUrl("testimonial-4"), imageAlt: getAssetAlt("testimonial-4") },
{ id: "5", title: "Fast and Delicious!", quote: "I'm always impressed by how quickly they get my order ready without compromising on taste. A must-try!", name: "Mark D.", role: "Busy Professional", imageSrc: getAssetUrl("testimonial-5"), imageAlt: getAssetAlt("testimonial-5") } { id: "5", title: "Fast and Delicious!", quote: "I'm always impressed by how quickly they get my order ready without compromising on taste. A must-try!", name: "Mark D.", role: "Busy Professional", imageSrc: getAssetUrl("testimonial-5"), imageAlt: getAssetAlt("testimonial-5") }
]} ]}
textboxLayout="default" textboxLayout="default"
@@ -254,7 +254,7 @@ export default function LandingPage() {
<div id="faq" data-section="faq"> <div id="faq" data-section="faq">
<FaqDouble <FaqDouble
title="Got Questions? We've Got Answers." title="Got Questions? We've Got Answers."
description="Find quick answers to common questions about Urban Slice." description="Find quick answers to common questions about Pizza Cafe."
faqs={[ faqs={[
{ id: "faq-1", title: "Do you offer delivery?", content: "Absolutely! We bring happiness right to your door. Check our delivery section for service areas." }, { id: "faq-1", title: "Do you offer delivery?", content: "Absolutely! We bring happiness right to your door. Check our delivery section for service areas." },
{ id: "faq-2", title: "Can I dine in?", content: "Yes, you can! Our cozy urban café is perfect for a meal with friends, family, or even a solo pizza adventure. Come on in!" }, { id: "faq-2", title: "Can I dine in?", content: "Yes, you can! Our cozy urban café is perfect for a meal with friends, family, or even a solo pizza adventure. Come on in!" },
@@ -268,8 +268,7 @@ export default function LandingPage() {
</div> </div>
<div id="final-cta" data-section="final-cta"> <div id="final-cta" data-section="final-cta">
<ContactText <ContactText
text="Life Is Too Short For Bad Pizza.\ text="Life Is Too Short For Bad Pizza.\nStop scrolling. Start ordering."
Stop scrolling. Start ordering."
buttons={[ buttons={[
{ text: "ORDER NOW", href: "#menu" } { text: "ORDER NOW", href: "#menu" }
]} ]}
@@ -286,7 +285,7 @@ Stop scrolling. Start ordering."
{ items: [{ label: "About Us", href: "#about" }, { label: "Delivery Info", href: "#delivery" }, { label: "FAQs", href: "#faq" }, { label: "Contact", href: "#final-cta" }] }, { items: [{ label: "About Us", href: "#about" }, { label: "Delivery Info", href: "#delivery" }, { label: "FAQs", href: "#faq" }, { label: "Contact", href: "#final-cta" }] },
{ items: [{ label: "Facebook", href: "#" }, { label: "Instagram", href: "#" }, { label: "Twitter", href: "#" }] } { items: [{ label: "Facebook", href: "#" }, { label: "Instagram", href: "#" }, { label: "Twitter", href: "#" }] }
]} ]}
logoText="Urban Slice.\nWhere Every Slice Has A Story." logoText="Pizza Cafe.\nWhere Every Slice Has A Story."
className="py-12 md:py-16 lg:py-20" className="py-12 md:py-16 lg:py-20"
containerClassName="container max-w-7xl" containerClassName="container max-w-7xl"
/> />