diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx
new file mode 100644
index 0000000..78ae925
--- /dev/null
+++ b/src/app/about/page.tsx
@@ -0,0 +1,59 @@
+"use client";
+import { ThemeProvider } from "next-themes";
+import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
+import TextAbout from '@/components/sections/about/TextAbout';
+import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
+import FooterSimple from '@/components/sections/footer/FooterSimple';
+import { Award, HeartHandshake, Users } from 'lucide-react';
+
+export default function AboutPage() {
+ const navItems = [
+ { name: 'Home', id: '/' },
+ { name: 'About', id: '/about' },
+ { name: 'Services', id: '/services' }
+ ];
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/booking/page.tsx b/src/app/booking/page.tsx
new file mode 100644
index 0000000..66229d9
--- /dev/null
+++ b/src/app/booking/page.tsx
@@ -0,0 +1,43 @@
+'use client';
+
+import { ThemeProvider } from '@/app/ThemeProvider';
+import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
+import ContactCenter from '@/components/sections/contact/ContactCenter';
+
+export default function BookingPage() {
+ return (
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx
new file mode 100644
index 0000000..b08290a
--- /dev/null
+++ b/src/app/contact/page.tsx
@@ -0,0 +1,43 @@
+'use client';
+
+import { ThemeProvider } from '@/app/ThemeProvider';
+import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
+import ContactCenter from '@/components/sections/contact/ContactCenter';
+
+export default function ContactPage() {
+ return (
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 4b13001..61baf57 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -1,5 +1,5 @@
import type { Metadata } from "next";
-import { Halant } from "next/font/google";
+import { Montserrat } from "next/font/google";
import { Inter } from "next/font/google";
import "./globals.css";
import "@/lib/gsap-setup";
@@ -7,20 +7,16 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
-const halant = Halant({
- variable: "--font-halant",
- subsets: ["latin"],
- weight: ["300", "400", "500", "600", "700"],
+const montserrat = Montserrat({
+ variable: "--font-montserrat", subsets: ["latin"],
});
const inter = Inter({
- variable: "--font-inter",
- subsets: ["latin"],
+ variable: "--font-inter", subsets: ["latin"],
});
export const metadata: Metadata = {
- title: "Webild components 2",
- description: "Generated by create next app",
+ title: "Novara Clinic | Advanced Healthcare & Wellness", description: "Novara Clinic provides exceptional medical services with a compassionate approach, focusing on advanced care and patient well-being."
};
export default function RootLayout({
@@ -32,7 +28,7 @@ export default function RootLayout({
{children}
@@ -45,4 +41,4 @@ export default function RootLayout({
);
-}
+}
\ No newline at end of file
diff --git a/src/app/page.tsx b/src/app/page.tsx
index d39d6c0..7e4c7d4 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -1,5 +1,49 @@
-import { redirect } from 'next/navigation';
+"use client";
+import { ThemeProvider } from "next-themes";
+import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
+import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
+import FooterSimple from '@/components/sections/footer/FooterSimple';
export default function Home() {
- redirect('/components');
-}
\ No newline at end of file
+ const navItems = [
+ { name: 'Home', id: '/' },
+ { name: 'About', id: '/about' },
+ { name: 'Services', id: '/services' }
+ ];
+
+ return (
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx
new file mode 100644
index 0000000..9d03e5c
--- /dev/null
+++ b/src/app/services/page.tsx
@@ -0,0 +1,84 @@
+"use client";
+import { ThemeProvider } from "next-themes";
+import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
+import ProductCardOne from '@/components/sections/product/ProductCardOne';
+import FooterSimple from '@/components/sections/footer/FooterSimple';
+
+export default function ServicesPage() {
+ const navItems = [
+ { name: 'Home', id: '/' },
+ { name: 'About', id: '/about' },
+ { name: 'Services', id: '/services' }
+ ];
+
+ const services = [
+ {
+ id: 's1',
+ name: 'General Check-up',
+ price: '$99',
+ imageSrc: 'https://images.unsplash.com/photo-1579684385137-d2e0717208d2?q=80&w=2670&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D',
+ imageAlt: 'General Check-up'
+ },
+ {
+ id: 's2',
+ name: 'Dental Care',
+ price: '$120',
+ imageSrc: 'https://images.unsplash.com/photo-1599026466632-a567636e0996?q=80&w=2670&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D',
+ imageAlt: 'Dental Care'
+ },
+ {
+ id: 's3',
+ name: 'Pediatric Services',
+ price: '$110',
+ imageSrc: 'https://images.unsplash.com/photo-1576091160418-e39b65e90069?q=80&w=2670&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D',
+ imageAlt: 'Pediatric Services'
+ },
+ {
+ id: 's4',
+ name: 'Dermatology',
+ price: '$150',
+ imageSrc: 'https://images.unsplash.com/photo-1591130635956-fcf97f374776?q=80&w=2670&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D',
+ imageAlt: 'Dermatology'
+ },
+ {
+ id: 's5',
+ name: 'Cardiology',
+ price: '$200',
+ imageSrc: 'https://images.unsplash.com/photo-1582719266395-5d55aa6ce124?q=80&w=2670&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D',
+ imageAlt: 'Cardiology'
+ }
+ ];
+
+ return (
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/styles/base.css b/src/app/styles/base.css
index c719d19..62c2d18 100644
--- a/src/app/styles/base.css
+++ b/src/app/styles/base.css
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
- font-family: var(--font-dm-sans), sans-serif;
+ font-family: var(--font-montserrat), sans-serif;
}
diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css
index f74c03d..aceda05 100644
--- a/src/app/styles/variables.css
+++ b/src/app/styles/variables.css
@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
- --background: #F7F5F1;
- --card: #E8EDE9;
- --foreground: #4A5568;
- --primary-cta: #C9A96E;
+ --background: #f5f5f5;
+ --card: #ffffff;
+ --foreground: #1c1c1c;
+ --primary-cta: #1f3251;
--primary-cta-text: #F7F5F1;
- --secondary-cta: #0D1B2A;
+ --secondary-cta: #ffffff;
--secondary-cta-text: #F7F5F1;
- --accent: #C9A96E;
- --background-accent: #0D1B2A;
+ --accent: #15479c;
+ --background-accent: #a8cce8;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);