From 8b622a3f88990ee236aaaad7959144f64add2597 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 11:58:56 +0000 Subject: [PATCH 1/8] Add src/app/about/page.tsx --- src/app/about/page.tsx | 181 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 181 insertions(+) create mode 100644 src/app/about/page.tsx diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..cdeb4d9 --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,181 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import HeroSplit from '@/components/sections/hero/HeroSplit'; +import SplitAbout from '@/components/sections/about/SplitAbout'; +import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven'; +import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import { Heart, Shield, Lightbulb, Award, Star } from 'lucide-react'; + +export default function AboutPage() { + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} -- 2.49.1 From abf54b19632a5a7af919492831e6be97906d4f45 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 11:58:57 +0000 Subject: [PATCH 2/8] Add src/app/admin/page.tsx --- src/app/admin/page.tsx | 89 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 src/app/admin/page.tsx diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx new file mode 100644 index 0000000..1b09bb6 --- /dev/null +++ b/src/app/admin/page.tsx @@ -0,0 +1,89 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import HeroSplit from '@/components/sections/hero/HeroSplit'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import { BarChart3, Heart } from 'lucide-react'; + +export default function AdminPage() { + return ( + + + +
+ +
+ + +
+ ); +} -- 2.49.1 From 0b5465c6ff3d64a65e08601f8ed53ec747ad1b7f Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 11:58:59 +0000 Subject: [PATCH 3/8] Add src/app/dashboard/page.tsx --- src/app/dashboard/page.tsx | 89 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 src/app/dashboard/page.tsx diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx new file mode 100644 index 0000000..72628bd --- /dev/null +++ b/src/app/dashboard/page.tsx @@ -0,0 +1,89 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import HeroSplit from '@/components/sections/hero/HeroSplit'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import { BarChart3, Heart } from 'lucide-react'; + +export default function DashboardPage() { + return ( + + + +
+ +
+ + +
+ ); +} -- 2.49.1 From 3e0bd37cc5a232ad493f5fa2b03f3ba2c091b211 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 11:59:00 +0000 Subject: [PATCH 4/8] Update src/app/layout.tsx --- src/app/layout.tsx | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index ce62d1b..83875f0 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,22 +1,16 @@ import type { Metadata } from "next"; -import { Halant } from "next/font/google"; -import { Inter } from "next/font/google"; -import { Mulish } from "next/font/google"; +import { DM_Sans } from "next/font/google"; +import { Manrope } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; -const halant = Halant({ - variable: "--font-halant", subsets: ["latin"], - weight: ["300", "400", "500", "600", "700"], +const dmSans = DM_Sans({ + variable: "--font-dm-sans", subsets: ["latin"], }); -const inter = Inter({ - variable: "--font-inter", subsets: ["latin"], -}); - -const mulish = Mulish({ - variable: "--font-mulish", subsets: ["latin"], +const manrope = Manrope({ + variable: "--font-manrope", subsets: ["latin"], }); export const metadata: Metadata = { @@ -41,7 +35,7 @@ export default function RootLayout({ {children} @@ -1416,4 +1410,4 @@ export default function RootLayout({ ); -} \ No newline at end of file +} -- 2.49.1 From 78a37e06e882cbd8974059aed122fdb5e50a267e Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 11:59:01 +0000 Subject: [PATCH 5/8] Update src/app/page.tsx --- src/app/page.tsx | 69 +++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 56 insertions(+), 13 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index d7dd8c7..112e90b 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -30,9 +30,10 @@ export default function LandingPage() { @@ -110,7 +111,49 @@ export default function LandingPage() { animationType="slide-up" textboxLayout="default" useInvertedBackground={false} - buttons={[{ text: "View All Pets", href: "#" }]} + buttons={[{ text: "View All Pets", href: "/pets" }]} + buttonAnimation="slide-up" + /> + + +
+
@@ -228,23 +271,23 @@ export default function LandingPage() { columns={[ { title: "About", items: [ - { label: "Our Mission", href: "about" }, - { label: "Our Team", href: "#" }, + { label: "Our Mission", href: "/about" }, + { label: "Our Team", href: "/about" }, { label: "Contact", href: "contact" } ] }, { title: "Adopt", items: [ - { label: "Available Pets", href: "products" }, - { label: "Adoption Process", href: "#" }, - { label: "FAQ", href: "#" } + { label: "Available Pets", href: "/" }, + { label: "Pets Library", href: "/pets" }, + { label: "Adoption Process", href: "/about" } ] }, { title: "Get Involved", items: [ { label: "Volunteer", href: "contact" }, { label: "Donate", href: "https://example.com/donate" }, - { label: "Sponsor a Pet", href: "pricing" } + { label: "Sponsor a Pet", href: "/" } ] } ]} @@ -252,4 +295,4 @@ export default function LandingPage() { ); -} \ No newline at end of file +} -- 2.49.1 From c7809f65f45ce289c3f73e632a5990f54636c11f Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 11:59:03 +0000 Subject: [PATCH 6/8] Add src/app/pets/page.tsx --- src/app/pets/page.tsx | 135 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 src/app/pets/page.tsx diff --git a/src/app/pets/page.tsx b/src/app/pets/page.tsx new file mode 100644 index 0000000..9980bda --- /dev/null +++ b/src/app/pets/page.tsx @@ -0,0 +1,135 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import ProductCardThree from '@/components/sections/product/ProductCardThree'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import { Sparkles } from 'lucide-react'; + +export default function PetsPage() { + return ( + + + +
+ +
+ + +
+ ); +} -- 2.49.1 From 85f0b8857e2b0eb082c9770c6637609eb7d73d18 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 11:59:04 +0000 Subject: [PATCH 7/8] Update src/app/styles/base.css --- src/app/styles/base.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/styles/base.css b/src/app/styles/base.css index 7b2f718..c2b4e50 100644 --- a/src/app/styles/base.css +++ b/src/app/styles/base.css @@ -11,7 +11,7 @@ html { body { background-color: var(--background); color: var(--foreground); - font-family: var(--font-mulish), sans-serif; + font-family: var(--font-dm-sans), sans-serif; position: relative; min-height: 100vh; overscroll-behavior: none; @@ -24,5 +24,5 @@ h3, h4, h5, h6 { - font-family: var(--font-mulish), sans-serif; + font-family: var(--font-manrope), sans-serif; } -- 2.49.1 From e74486cb045cef1b87897ede2fdd976b19172ae9 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 11:59:06 +0000 Subject: [PATCH 8/8] Update src/app/styles/variables.css --- src/app/styles/variables.css | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index e4b9ead..5d5cd02 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -2,23 +2,23 @@ /* Base units */ /* --vw is set by ThemeProvider */ - /* --background: #ffffff;; - --card: #f9f9f9;; - --foreground: #000612e6;; - --primary-cta: #106EFB;; - --secondary-cta: #f9f9f9;; - --accent: #e2e2e2;; - --background-accent: #106EFB;; */ + /* --background: #fafffb;; + --card: #f7fffa;; + --foreground: #001a0a;; + --primary-cta: #0a7039;; + --secondary-cta: #ffffff;; + --accent: #a8d9be;; + --background-accent: #6bbf8e;; */ - --background: #ffffff;; - --card: #f9f9f9;; - --foreground: #000612e6;; - --primary-cta: #106EFB;; + --background: #fafffb;; + --card: #f7fffa;; + --foreground: #001a0a;; + --primary-cta: #0a7039;; --primary-cta-text: #ffffff;; - --secondary-cta: #f9f9f9;; + --secondary-cta: #ffffff;; --secondary-cta-text: #000612e6;; - --accent: #e2e2e2;; - --background-accent: #106EFB;; + --accent: #a8d9be;; + --background-accent: #6bbf8e;; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); -- 2.49.1