diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 6fa1a95..7a31c51 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -66,7 +66,7 @@ export default function AboutPage() { name: "Calm Ambience", role: "Peaceful Escape", testimonial: "Our café is designed as your personal retreat. Warm lighting, comfortable seating, and thoughtful décor create the perfect atmosphere to relax, work, or connect with friends.", - imageSrc: "http://img.b2bpic.net/free-photo/cozy-home-composition-with-beautiful-ceramic-cup-tea-table-decorative-items-interior_169016-8888.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/cozy-home-composition-with-beautiful-ceramic-cup-tea-table-decorative-items-interior_169016-8888.jpg?_wi=2", imageAlt: "Calm and peaceful café ambience", icon: Sofa, }, @@ -75,7 +75,7 @@ export default function AboutPage() { name: "Fresh & Tasty Food", role: "Premium Quality", testimonial: "Every dish is crafted with premium ingredients sourced locally and globally. From our rich coffee to authentic wood-fired pizza, we prioritize quality and taste in every bite.", - imageSrc: "http://img.b2bpic.net/free-photo/black-chef-mincing-herbs-other-greenery-restaurant-kitchen_482257-121124.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/black-chef-mincing-herbs-other-greenery-restaurant-kitchen_482257-121124.jpg?_wi=2", imageAlt: "Fresh premium food preparation", icon: UtensilsCrossed, }, @@ -84,7 +84,7 @@ export default function AboutPage() { name: "Polite & Welcoming Staff", role: "Exceptional Service", testimonial: "Our team is trained to provide genuine hospitality. We treat every guest with warmth and respect, ensuring your visit is memorable and comfortable from start to finish.", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-working-call-center_23-2149288227.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-working-call-center_23-2149288227.jpg?_wi=2", imageAlt: "Friendly and welcoming café staff", icon: Users, }, @@ -93,7 +93,7 @@ export default function AboutPage() { name: "Vegetarian-Friendly Menu", role: "Inclusive Dining", testimonial: "We celebrate all dietary preferences. Our extensive vegetarian options, from fresh salads to hearty mains, prove that inclusivity and delicious food go hand in hand.", - imageSrc: "http://img.b2bpic.net/free-photo/various-types-healthy-foods-with-boiled-egg-fresh-vegetables-arranged-row_23-2148026873.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/various-types-healthy-foods-with-boiled-egg-fresh-vegetables-arranged-row_23-2148026873.jpg?_wi=2", imageAlt: "Diverse vegetarian menu options", icon: Leaf, }, diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index a260ade..7af5c20 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -109,7 +109,7 @@ export default function ContactPage() { required: false, }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/top-view-smartphones-with-menu_23-2149357848.jpg" + imageSrc="http://img.b2bpic.net/free-photo/top-view-smartphones-with-menu_23-2149357848.jpg?_wi=2" imageAlt="Café reservation booking form concept" mediaAnimation="slide-up" mediaPosition="right" diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index 1b9f748..33d3799 100644 --- a/src/app/gallery/page.tsx +++ b/src/app/gallery/page.tsx @@ -47,7 +47,7 @@ export default function GalleryPage() { name: "Cozy Seating Area", price: "Visit", variant: "Ambient Lighting", - imageSrc: "http://img.b2bpic.net/free-photo/red-chair-table-cafe_1339-8016.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/red-chair-table-cafe_1339-8016.jpg?_wi=2", imageAlt: "Mudhouse Café cozy seating area with ambient lighting", }, { @@ -55,7 +55,7 @@ export default function GalleryPage() { name: "Window Dining", price: "Perfect View", variant: "Natural Light", - imageSrc: "http://img.b2bpic.net/free-photo/decoration-sit-store-lifestyle-woman_1253-467.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/decoration-sit-store-lifestyle-woman_1253-467.jpg?_wi=2", imageAlt: "Café window seating with natural light", }, { @@ -63,7 +63,7 @@ export default function GalleryPage() { name: "Evening Ambience", price: "Romantic", variant: "Warm Lighting", - imageSrc: "http://img.b2bpic.net/free-photo/young-man-dancing-with-woman-restaurant_23-2148016796.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/young-man-dancing-with-woman-restaurant_23-2148016796.jpg?_wi=2", imageAlt: "Café evening ambience with warm lighting", }, { @@ -71,7 +71,7 @@ export default function GalleryPage() { name: "Bar Counter", price: "Social Hub", variant: "Contemporary", - imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-table-with-elegant-setting-restaurant-evening_181624-24647.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-table-with-elegant-setting-restaurant-evening_181624-24647.jpg?_wi=2", imageAlt: "Modern café bar counter area", }, { @@ -79,7 +79,7 @@ export default function GalleryPage() { name: "Outdoor Terrace", price: "Outdoor Escape", variant: "Peaceful", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-man-sitting-restaurant-giving-red-rose-her-girlfriend_23-2147891109.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-man-sitting-restaurant-giving-red-rose-her-girlfriend_23-2147891109.jpg?_wi=2", imageAlt: "Outdoor café terrace with plants", }, { @@ -87,7 +87,7 @@ export default function GalleryPage() { name: "Detail & Design", price: "Aesthetic", variant: "Thoughtful", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-modern-embossed-glass-vase-with-green-flowers-wooden-table_140725-12906.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/side-view-modern-embossed-glass-vase-with-green-flowers-wooden-table_140725-12906.jpg?_wi=2", imageAlt: "Café design detail aesthetic", }, ]} diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 7eeade6..459f500 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,18 +1,22 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { Poppins } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; -import { Poppins } from "next/font/google"; +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; +const inter = Inter({ + variable: "--font-inter", + subsets: ["latin"], +}); const poppins = Poppins({ variable: "--font-poppins", @@ -20,6 +24,39 @@ const poppins = Poppins({ weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"], }); +export const metadata: Metadata = { + title: "Mudhouse Café - Best Café & Restaurant in Town", + description: "Experience the best café, restaurant & dinner spot. Premium ambience, rich coffee, fresh food & vegetarian options. Reserve table now or call for delivery.", + keywords: "best café near me, best restaurant in town, dinner places, coffee shop, vegetarian restaurant, fine dining café, local restaurant", + metadataBase: new URL("https://mudhousecafe.in"), + alternates: { + canonical: "https://mudhousecafe.in", + }, + openGraph: { + title: "Mudhouse Café - Best Café & Restaurant", + description: "Premium café & restaurant with warm ambience, artisan coffee, and authentic cuisine. Book your table today!", + url: "https://mudhousecafe.in", + siteName: "Mudhouse Café", + images: [ + { + url: "http://img.b2bpic.net/free-photo/luxury-lounge-area-hotel-reception_482257-78350.jpg", + alt: "Mudhouse Café warm cozy ambience", + }, + ], + type: "website", + }, + twitter: { + card: "summary_large_image", + title: "Mudhouse Café - Best Café & Restaurant", + description: "Experience premium dining with rich coffee & fresh food. Reserve your table now!", + images: ["http://img.b2bpic.net/free-photo/luxury-lounge-area-hotel-reception_482257-78350.jpg"], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -28,7 +65,9 @@ export default function RootLayout({ return ( - + {children}