From 05200323a721ddcecb89f6c9905df4223e2484d2 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Mar 2026 09:25:53 +0000 Subject: [PATCH 1/4] Update src/app/about/page.tsx --- src/app/about/page.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 0c0f71d..1740c0d 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -64,22 +64,22 @@ export default function AboutPage() { id: 1, title: "Quality First", description: "We never compromise on the quality of our products. Every item on our shelves is carefully chosen and inspected to ensure freshness and authenticity.", - phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/zero-waste-supermarket-with-ethically-sourced-chemicals-free-fruits-vegetables-grains-spices-pasta-display-empty-eco-friendly-local-grocery-store-with-low-carbon-dioxide-emissions-close-up_482257-70853.jpg" }, + phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/zero-waste-supermarket-with-ethically-sourced-chemicals-free-fruits-vegetables-grains-spices-pasta-display-empty-eco-friendly-local-grocery-store-with-low-carbon-dioxide-emissions-close-up_482257-70853.jpg?_wi=3" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/woman-looking-drinks-refrigerator-while-holding-vegetable-basket-grocery-store_662251-1460.jpg" }, }, { id: 2, title: "Community Care", description: "We're more than a store; we're part of the Junagadh community. We support local suppliers, employ local talent, and invest in the well-being of our neighborhood.", - phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/sesame-seeds-bag-dark-background_1150-45317.jpg" }, - phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-jar_23-2148972902.jpg" }, + phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/sesame-seeds-bag-dark-background_1150-45317.jpg?_wi=3" }, + phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-jar_23-2148972902.jpg?_wi=3" }, }, { id: 3, title: "Fair Pricing", description: "Affordability is essential to us. We work hard to keep our prices competitive without sacrificing quality, making fresh groceries accessible to every family.", - phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/beer-bottles-wooden-table_93675-131918.jpg" }, - phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/close-up-futuristic-soft-drink_23-2151282128.jpg" }, + phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/beer-bottles-wooden-table_93675-131918.jpg?_wi=3" }, + phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/close-up-futuristic-soft-drink_23-2151282128.jpg?_wi=2" }, }, ]} showStepNumbers={true} From dc622dc2d051d09d0bede8af6264f13d35e554f6 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Mar 2026 09:25:54 +0000 Subject: [PATCH 2/4] Update src/app/categories/page.tsx --- src/app/categories/page.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/categories/page.tsx b/src/app/categories/page.tsx index b878b6b..a3d99aa 100644 --- a/src/app/categories/page.tsx +++ b/src/app/categories/page.tsx @@ -43,49 +43,49 @@ export default function CategoriesPage() { id: "rice-grains", name: "Rice & Grains", price: "In Stock", - imageSrc: "http://img.b2bpic.net/free-photo/sesame-seeds-bag-dark-background_1150-45317.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/sesame-seeds-bag-dark-background_1150-45317.jpg?_wi=4", imageAlt: "Rice and Grains", }, { id: "flour-pulses", name: "Flour & Pulses", price: "In Stock", - imageSrc: "http://img.b2bpic.net/free-photo/zero-waste-supermarket-with-ethically-sourced-chemicals-free-fruits-vegetables-grains-spices-pasta-display-empty-eco-friendly-local-grocery-store-with-low-carbon-dioxide-emissions-close-up_482257-70853.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/zero-waste-supermarket-with-ethically-sourced-chemicals-free-fruits-vegetables-grains-spices-pasta-display-empty-eco-friendly-local-grocery-store-with-low-carbon-dioxide-emissions-close-up_482257-70853.jpg?_wi=4", imageAlt: "Flour and Pulses", }, { id: "cooking-oils", name: "Cooking Oils", price: "In Stock", - imageSrc: "http://img.b2bpic.net/free-photo/beer-bottles-wooden-table_93675-131918.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/beer-bottles-wooden-table_93675-131918.jpg?_wi=4", imageAlt: "Cooking Oils", }, { id: "spices", name: "Spices & Masalas", price: "In Stock", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-jar_23-2148972902.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-jar_23-2148972902.jpg?_wi=4", imageAlt: "Spices and Masalas", }, { id: "snacks", name: "Snacks & Biscuits", price: "In Stock", - imageSrc: "http://img.b2bpic.net/free-photo/woman-looking-different-goodies-local-producer_23-2149110872.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/woman-looking-different-goodies-local-producer_23-2149110872.jpg?_wi=3", imageAlt: "Snacks and Biscuits", }, { id: "dairy", name: "Dairy Products", price: "In Stock", - imageSrc: "http://img.b2bpic.net/free-photo/bottle-milk-with-sweet-cookies_23-2150734415.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/bottle-milk-with-sweet-cookies_23-2150734415.jpg?_wi=2", imageAlt: "Dairy Products", }, { id: "beverages", name: "Beverages", price: "In Stock", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-futuristic-soft-drink_23-2151282128.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/close-up-futuristic-soft-drink_23-2151282128.jpg?_wi=3", imageAlt: "Beverages", }, { From eff541fbafc1454ae3628383b764afea5e483d96 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Mar 2026 09:25:54 +0000 Subject: [PATCH 3/4] Update src/app/layout.tsx --- src/app/layout.tsx | 53 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 44 insertions(+), 9 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index c1f48a0..8d63c1a 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,28 +1,61 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; +import { Public_Sans } from "next/font/google"; import { Inter } 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 { Public_Sans } from "next/font/google"; - - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); const publicSans = Public_Sans({ variable: "--font-public-sans", subsets: ["latin"], }); + const inter = Inter({ variable: "--font-inter", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "Shree Krishna Provision Store - Fresh Groceries in Junagadh", + description: "Your trusted local grocery store in Junagadh. Fresh vegetables, daily essentials, and affordable prices. Located at Radhe Apartment, Ambawadi Main Rd. Open 8 AM - 8 PM daily.", + keywords: "provision store Junagadh, grocery store near Ambawadi, daily essentials Junagadh, local grocery shop Gujarat", + metadataBase: new URL("https://shreekrishshnaprovisionstore.local"), + alternates: { + canonical: "https://shreekrishshnaprovisionstore.local", + }, + openGraph: { + title: "Shree Krishna Provision Store - Fresh Local Groceries", + description: "Quality groceries at affordable prices. Serving Junagadh with fresh produce and trusted service.", + url: "https://shreekrishshnaprovisionstore.local", + siteName: "Shree Krishna Provision Store", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/people-buying-vegetable-from-local-vegetable-market_23-2148209794.jpg", + alt: "Shree Krishna Provision Store", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "Shree Krishna Provision Store", + description: "Fresh groceries and daily essentials in Junagadh", + images: ["http://img.b2bpic.net/free-photo/people-buying-vegetable-from-local-vegetable-market_23-2148209794.jpg"], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -31,7 +64,9 @@ export default function RootLayout({ return ( - + {children}