18 Commits

Author SHA1 Message Date
6b4f2cc701 Update src/app/page.tsx 2026-03-03 13:49:29 +00:00
6bb6eba80d Merge version_1 into main
Merge version_1 into main
2026-03-03 13:46:21 +00:00
711ca886ef Update src/app/page.tsx 2026-03-03 13:46:16 +00:00
226b40a174 Update src/app/styles/variables.css 2026-03-03 13:45:51 +00:00
e98f80c3b9 Update src/app/page.tsx 2026-03-03 13:45:50 +00:00
9ea3684d41 Update src/app/layout.tsx 2026-03-03 13:45:50 +00:00
27afc0506b Merge version_1 into main
Merge version_1 into main
2026-03-03 13:44:03 +00:00
749ad41c3e Update src/app/page.tsx 2026-03-03 13:43:57 +00:00
541cc13b51 Switch to version 1: modified src/app/styles/variables.css 2026-03-03 13:43:37 +00:00
7b078f68a9 Switch to version 1: modified src/app/styles/base.css 2026-03-03 13:43:35 +00:00
53bcd7d86a Switch to version 1: modified src/app/page.tsx 2026-03-03 13:43:34 +00:00
11f423c171 Switch to version 1: modified src/app/layout.tsx 2026-03-03 13:43:33 +00:00
e31a93e843 Merge version_3 into main
Merge version_3 into main
2026-03-03 13:42:54 +00:00
6683c43acf Merge version_1 into main
Merge version_1 into main
2026-03-03 13:41:37 +00:00
cb25680234 Update src/app/page.tsx 2026-03-03 13:41:31 +00:00
8508a85c8b Merge version_1 into main
Merge version_1 into main
2026-03-03 13:40:51 +00:00
8e7fd13a44 Merge version_3 into main
Merge version_3 into main
2026-03-03 13:40:14 +00:00
063f0eb069 Update src/app/page.tsx 2026-03-03 13:39:15 +00:00
4 changed files with 25 additions and 31 deletions

View File

@@ -1,12 +1,13 @@
import type { Metadata } from "next";
import { Public_Sans } from "next/font/google";
import { Poppins } from "next/font/google";
import { Inter } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const publicSans = Public_Sans({
variable: "--font-public-sans", subsets: ["latin"],
const poppins = Poppins({
variable: "--font-poppins", subsets: ["latin"],
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"],
});
const inter = Inter({
@@ -14,7 +15,7 @@ const inter = Inter({
});
export const metadata: Metadata = {
title: "Pet City - Premium Pet Shop & Care Services", description: "Discover Pet City: your trusted pet shop for quality pet food, supplies, grooming, and training services. Expert care for your furry friends since 2015. Located at Plot No.30, 31, Kamaraj Street, Iyappaswamy Nagar, Mudaliarpet, Puducherry, 605004.", keywords: "pet shop, pet supplies, dog food, cat food, pet grooming, pet training, pet care, Puducherry", metadataBase: new URL("https://petcity.com"),
title: "Pet City - Premium Pet Shop & Care Services", description: "Discover Pet City: your trusted pet shop for quality pet food, supplies, grooming, and training services. Expert care for your furry friends since 2015.", keywords: "pet shop, pet supplies, dog food, cat food, pet grooming, pet training, pet care", metadataBase: new URL("https://petcity.com"),
alternates: {
canonical: "https://petcity.com"
},
@@ -39,7 +40,7 @@ export default function RootLayout({
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${publicSans.variable} ${inter.variable} antialiased`}
className={`${poppins.variable} ${inter.variable} antialiased`}
>
<Tag />
{children}

View File

@@ -10,7 +10,7 @@ import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import ContactText from '@/components/sections/contact/ContactText';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { Heart } from "lucide-react";
import { Heart, Award, CheckCircle, Sparkles } from "lucide-react";
export default function LandingPage() {
return (
@@ -45,9 +45,9 @@ export default function LandingPage() {
<HeroBillboardRotatedCarousel
title="Welcome to Pet City"
description="Your one-stop shop for everything your furry friends need. Quality pet products, expert care, and a community of pet lovers."
background={{ variant: "plain" }}
background={{ variant: "sparkles-gradient" }}
tag="Pet Care Excellence"
tagIcon={Heart}
tagIcon={Sparkles}
tagAnimation="slide-up"
buttons={[
{ text: "Shop Now", href: "#products" },
@@ -185,7 +185,7 @@ export default function LandingPage() {
<div id="social-proof" data-section="social-proof">
<SocialProofOne
title="Trusted Partnerships"
description="We partner with leading pet care brands to bring you the best products and services. Based in Plot No.30, 31, Kamaraj Street, Iyappaswamy Nagar, Mudaliarpet, Puducherry, 605004."
description="We partner with leading pet care brands to bring you the best products and services."
textboxLayout="default"
useInvertedBackground={false}
names={["Purina", "Hill's Science Diet", "Royal Canin", "Friskies", "Chewy", "Petco", "PetSmart", "Petmart"]}
@@ -197,7 +197,7 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactText
text="Ready to give your pet the best care? Reach out to Pet City today and discover why thousands of pet owners trust us. Visit us at Plot No.30, 31, Kamaraj Street, Iyappaswamy Nagar, Mudaliarpet, Puducherry, 605004."
text="Ready to give your pet the best care? Reach out to Pet City today and discover why thousands of pet owners trust us."
animationType="entrance-slide"
buttons={[
{ text: "Get in Touch", href: "#" },
@@ -237,13 +237,6 @@ export default function LandingPage() {
{ label: "Careers", href: "#" },
{ label: "Blog", href: "#" }
]
},
{
title: "Visit Us", items: [
{ label: "Plot No.30, 31, Kamaraj Street", href: "#" },
{ label: "Iyappaswamy Nagar, Mudaliarpet", href: "#" },
{ label: "Puducherry, 605004", href: "#" }
]
}
]}
logoText="Pet City"

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-poppins), sans-serif;
font-family: var(--font-inter), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-poppins), sans-serif;
font-family: var(--font-public-sans), sans-serif;
}

View File

@@ -2,23 +2,23 @@
/* Base units */
/* --vw is set by ThemeProvider */
/* --background: #fafffb;;
--card: #f7fffa;;
--foreground: #001a0a;;
/* --background: #ffffff;;
--card: #f9f9f9;;
--foreground: #000f06e6;;
--primary-cta: #0a7039;;
--secondary-cta: #ffffff;;
--accent: #a8d9be;;
--background-accent: #6bbf8e;; */
--secondary-cta: #f9f9f9;;
--accent: #35c18b;;
--background-accent: #d4e8d9;; */
--background: #fafffb;;
--card: #f7fffa;;
--foreground: #001a0a;;
--background: #ffffff;;
--card: #f9f9f9;;
--foreground: #000f06e6;;
--primary-cta: #0a7039;;
--primary-cta-text: #ffffff;;
--secondary-cta: #ffffff;;
--secondary-cta: #f9f9f9;;
--secondary-cta-text: #000f06e6;;
--accent: #a8d9be;;
--background-accent: #6bbf8e;;
--accent: #35c18b;;
--background-accent: #d4e8d9;;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);