From 3e418e6319d593ff875b50a1b6aea1ba523e7b9e Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 00:29:18 +0000 Subject: [PATCH 1/5] Update src/app/appointments/page.tsx --- src/app/appointments/page.tsx | 81 +++++++++-------------------------- 1 file changed, 20 insertions(+), 61 deletions(-) diff --git a/src/app/appointments/page.tsx b/src/app/appointments/page.tsx index 3730c33..a349cd2 100644 --- a/src/app/appointments/page.tsx +++ b/src/app/appointments/page.tsx @@ -16,9 +16,7 @@ export default function AppointmentsPage() { ]; const navButton = { - text: "Book Now", - href: "/appointments", - }; + text: "Book Now", href: "/appointments"}; return ( @@ -82,29 +74,14 @@ export default function AppointmentsPage() { gridVariant="three-columns-all-equal-width" products={[ { - id: "general-checkup", - name: "General Medical Checkup", - price: "$75", - imageSrc: - "http://img.b2bpic.net/free-vector/medical-booking-app-with-photo_52683-38349.jpg?_wi=3", - imageAlt: "General medical checkup", - }, + id: "general-checkup", name: "General Medical Checkup", price: "$75", imageSrc: + "http://img.b2bpic.net/free-vector/medical-booking-app-with-photo_52683-38349.jpg", imageAlt: "General medical checkup"}, { - id: "nutrition-consultation", - name: "Nutrition Consultation", - price: "$60", - imageSrc: - "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg?_wi=5", - imageAlt: "Nutrition consultation", - }, + id: "nutrition-consultation", name: "Nutrition Consultation", price: "$60", imageSrc: + "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg", imageAlt: "Nutrition consultation"}, { - id: "specialist-visit", - name: "Specialist Consultation", - price: "$120", - imageSrc: - "http://img.b2bpic.net/free-vector/medical-booking-app-with-photo_52683-38349.jpg?_wi=4", - imageAlt: "Specialist consultation", - }, + id: "specialist-visit", name: "Specialist Consultation", price: "$120", imageSrc: + "http://img.b2bpic.net/free-vector/medical-booking-app-with-photo_52683-38349.jpg", imageAlt: "Specialist consultation"}, ]} ariaLabel="Available appointment services" /> @@ -121,29 +98,14 @@ export default function AppointmentsPage() { gridVariant="three-columns-all-equal-width" products={[ { - id: "wellness-coaching", - name: "Wellness Coaching", - price: "$85", - imageSrc: - "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg?_wi=6", - imageAlt: "Wellness coaching session", - }, + id: "wellness-coaching", name: "Wellness Coaching", price: "$85", imageSrc: + "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg", imageAlt: "Wellness coaching session"}, { - id: "mental-health", - name: "Mental Health Consultation", - price: "$90", - imageSrc: - "http://img.b2bpic.net/free-vector/medical-booking-app-with-photo_52683-38349.jpg?_wi=5", - imageAlt: "Mental health consultation", - }, + id: "mental-health", name: "Mental Health Consultation", price: "$90", imageSrc: + "http://img.b2bpic.net/free-vector/medical-booking-app-with-photo_52683-38349.jpg", imageAlt: "Mental health consultation"}, { - id: "physical-therapy", - name: "Physical Therapy Session", - price: "$95", - imageSrc: - "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg?_wi=7", - imageAlt: "Physical therapy session", - }, + id: "physical-therapy", name: "Physical Therapy Session", price: "$95", imageSrc: + "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg", imageAlt: "Physical therapy session"}, ]} ariaLabel="Additional specialist appointment services" /> @@ -153,8 +115,7 @@ export default function AppointmentsPage() { Date: Tue, 3 Mar 2026 00:29:19 +0000 Subject: [PATCH 2/5] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 69 ++++++++++++---------------------------- 1 file changed, 20 insertions(+), 49 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 41a67ac..bb34cec 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -16,9 +16,7 @@ export default function ContactPage() { ]; const navButton = { - text: "Book Now", - href: "/appointments", - }; + text: "Book Now", href: "/appointments"}; return ( @@ -86,41 +78,23 @@ export default function ContactPage() { faqsAnimation="slide-up" faqs={[ { - id: "faq-1", - title: "How do I book an appointment?", - content: - "Simply visit our Appointments page, select your preferred service, choose a time slot that works for you, and complete the booking. You'll receive a confirmation email immediately.", - }, + id: "faq-1", title: "How do I book an appointment?", content: + "Simply visit our Appointments page, select your preferred service, choose a time slot that works for you, and complete the booking. You'll receive a confirmation email immediately."}, { - id: "faq-2", - title: "Can I get a refund if I need to cancel?", - content: - "Yes, we offer full refunds for cancellations made at least 24 hours before your appointment. Cancellations within 24 hours may incur a 50% fee.", - }, + id: "faq-2", title: "Can I get a refund if I need to cancel?", content: + "Yes, we offer full refunds for cancellations made at least 24 hours before your appointment. Cancellations within 24 hours may incur a 50% fee."}, { - id: "faq-3", - title: "Are the diet plans customized?", - content: - "Absolutely! Our nutritionists create personalized plans based on your health goals, dietary restrictions, lifestyle, and preferences.", - }, + id: "faq-3", title: "Are the diet plans customized?", content: + "Absolutely! Our nutritionists create personalized plans based on your health goals, dietary restrictions, lifestyle, and preferences."}, { - id: "faq-4", - title: "Do you offer virtual consultations?", - content: - "Yes, we offer both in-person and virtual appointments. You can choose your preference when booking.", - }, + id: "faq-4", title: "Do you offer virtual consultations?", content: + "Yes, we offer both in-person and virtual appointments. You can choose your preference when booking."}, { - id: "faq-5", - title: "What if I have allergies or dietary restrictions?", - content: - "During your nutrition consultation, we gather comprehensive information about allergies, intolerances, and dietary preferences to ensure your plan is safe and enjoyable.", - }, + id: "faq-5", title: "What if I have allergies or dietary restrictions?", content: + "During your nutrition consultation, we gather comprehensive information about allergies, intolerances, and dietary preferences to ensure your plan is safe and enjoyable."}, { - id: "faq-6", - title: "Can I switch diet plans?", - content: - "Yes, you can upgrade, downgrade, or modify your plan at any time. Changes take effect on your next billing cycle.", - }, + id: "faq-6", title: "Can I switch diet plans?", content: + "Yes, you can upgrade, downgrade, or modify your plan at any time. Changes take effect on your next billing cycle."}, ]} ariaLabel="FAQ section with common questions" /> @@ -130,8 +104,7 @@ export default function ContactPage() { Date: Tue, 3 Mar 2026 00:29:19 +0000 Subject: [PATCH 3/5] Update src/app/diet-plans/page.tsx --- src/app/diet-plans/page.tsx | 78 ++++++++----------------------------- 1 file changed, 17 insertions(+), 61 deletions(-) diff --git a/src/app/diet-plans/page.tsx b/src/app/diet-plans/page.tsx index dd7e1d0..b2411c6 100644 --- a/src/app/diet-plans/page.tsx +++ b/src/app/diet-plans/page.tsx @@ -16,9 +16,7 @@ export default function DietPlansPage() { ]; const navButton = { - text: "Book Now", - href: "/appointments", - }; + text: "Book Now", href: "/appointments"}; return ( @@ -81,55 +73,22 @@ export default function DietPlansPage() { animationType="slide-up" plans={[ { - id: "starter", - title: "Starter Plan", - price: "$49", - period: "/month", - imageSrc: - "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg?_wi=8", - imageAlt: "Starter nutrition plan", - button: { text: "Get Started", href: "/contact" }, + id: "starter", title: "Starter Plan", price: "$49", period: "/month", imageSrc: + "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg", imageAlt: "Starter nutrition plan", button: { text: "Get Started", href: "/contact" }, features: [ - "Basic meal planning", - "Nutritional guidance", - "Email support", - "Monthly check-ins", - ], + "Basic meal planning", "Nutritional guidance", "Email support", "Monthly check-ins"], }, { - id: "professional", - title: "Professional Plan", - price: "$99", - period: "/month", - imageSrc: - "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg?_wi=9", - imageAlt: "Professional nutrition plan", - button: { text: "Subscribe Now", href: "/contact" }, + id: "professional", title: "Professional Plan", price: "$99", period: "/month", imageSrc: + "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg", imageAlt: "Professional nutrition plan", button: { text: "Subscribe Now", href: "/contact" }, features: [ - "Custom meal plans", - "Weekly consultations", - "Supplement recommendations", - "Progress tracking", - "Priority support", - ], + "Custom meal plans", "Weekly consultations", "Supplement recommendations", "Progress tracking", "Priority support"], }, { - id: "premium", - title: "Premium Plan", - price: "$199", - period: "/month", - imageSrc: - "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg?_wi=10", - imageAlt: "Premium nutrition plan", - button: { text: "Choose Premium", href: "/contact" }, + id: "premium", title: "Premium Plan", price: "$199", period: "/month", imageSrc: + "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg", imageAlt: "Premium nutrition plan", button: { text: "Choose Premium", href: "/contact" }, features: [ - "Personalized meal prep", - "Bi-weekly consultations", - "Fitness integration", - "Recipe customization", - "24/7 chat support", - "Quarterly body composition analysis", - ], + "Personalized meal prep", "Bi-weekly consultations", "Fitness integration", "Recipe customization", "24/7 chat support", "Quarterly body composition analysis"], }, ]} ariaLabel="Diet and nutrition pricing plans" @@ -140,8 +99,7 @@ export default function DietPlansPage() { Date: Tue, 3 Mar 2026 00:29:20 +0000 Subject: [PATCH 4/5] Update src/app/layout.tsx --- src/app/layout.tsx | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 10bf32e..0ec5d9e 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,36 +5,22 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const figtree = Figtree({ - variable: "--font-figtree", - subsets: ["latin"], + variable: "--font-figtree", subsets: ["latin"], }); export const metadata: Metadata = { - title: "HealthFlow - Book Medical Appointments & Diet Plans", - description: "Schedule appointments with healthcare professionals and get personalized nutrition plans. Integrated wellness platform for your health goals.", - keywords: "appointment booking, diet plans, nutrition consultation, medical services, healthcare", - robots: { + title: "HealthFlow - Book Medical Appointments & Diet Plans", description: "Schedule appointments with healthcare professionals and get personalized nutrition plans. Integrated wellness platform for your health goals.", keywords: "appointment booking, diet plans, nutrition consultation, medical services, healthcare", robots: { index: true, follow: true, }, openGraph: { - title: "HealthFlow - Your Wellness Partner", - description: "Book appointments and get personalized diet plans from certified healthcare professionals.", - type: "website", - siteName: "HealthFlow", - images: [ + title: "HealthFlow - Your Wellness Partner", description: "Book appointments and get personalized diet plans from certified healthcare professionals.", type: "website", siteName: "HealthFlow", images: [ { - url: "http://img.b2bpic.net/free-photo/smiling-medical-team-standing-together-hospital-corridor_107420-84832.jpg", - alt: "HealthFlow - Medical appointments and nutrition planning", - }, + url: "http://img.b2bpic.net/free-photo/smiling-medical-team-standing-together-hospital-corridor_107420-84832.jpg", alt: "HealthFlow - Medical appointments and nutrition planning"}, ], }, twitter: { - card: "summary_large_image", - title: "HealthFlow - Health & Wellness Platform", - description: "Book medical appointments and get personalized diet plans from experts.", - image: "http://img.b2bpic.net/free-photo/smiling-medical-team-standing-together-hospital-corridor_107420-84832.jpg", - }, + card: "summary_large_image", title: "HealthFlow - Health & Wellness Platform", description: "Book medical appointments and get personalized diet plans from experts.", images: "http://img.b2bpic.net/free-photo/smiling-medical-team-standing-together-hospital-corridor_107420-84832.jpg"}, }; export default function RootLayout({ -- 2.49.1 From c7fc7c7b62e4a326f81687cb160fced4a7b48496 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 00:29:20 +0000 Subject: [PATCH 5/5] Update src/app/page.tsx --- src/app/page.tsx | 192 +++++++++++------------------------------------ 1 file changed, 42 insertions(+), 150 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 0d5039a..1d8ade3 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -20,9 +20,7 @@ export default function HomePage() { ]; const navButton = { - text: "Book Now", - href: "/appointments", - }; + text: "Book Now", href: "/appointments"}; return ( @@ -154,55 +121,22 @@ export default function HomePage() { animationType="slide-up" plans={[ { - id: "starter", - title: "Starter Plan", - price: "$49", - period: "/month", - imageSrc: - "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg?_wi=2", - imageAlt: "Starter nutrition plan", - button: { text: "Get Started", href: "/contact" }, + id: "starter", title: "Starter Plan", price: "$49", period: "/month", imageSrc: + "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg", imageAlt: "Starter nutrition plan", button: { text: "Get Started", href: "/contact" }, features: [ - "Basic meal planning", - "Nutritional guidance", - "Email support", - "Monthly check-ins", - ], + "Basic meal planning", "Nutritional guidance", "Email support", "Monthly check-ins"], }, { - id: "professional", - title: "Professional Plan", - price: "$99", - period: "/month", - imageSrc: - "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg?_wi=3", - imageAlt: "Professional nutrition plan", - button: { text: "Subscribe Now", href: "/contact" }, + id: "professional", title: "Professional Plan", price: "$99", period: "/month", imageSrc: + "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg", imageAlt: "Professional nutrition plan", button: { text: "Subscribe Now", href: "/contact" }, features: [ - "Custom meal plans", - "Weekly consultations", - "Supplement recommendations", - "Progress tracking", - "Priority support", - ], + "Custom meal plans", "Weekly consultations", "Supplement recommendations", "Progress tracking", "Priority support"], }, { - id: "premium", - title: "Premium Plan", - price: "$199", - period: "/month", - imageSrc: - "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg?_wi=4", - imageAlt: "Premium nutrition plan", - button: { text: "Choose Premium", href: "/contact" }, + id: "premium", title: "Premium Plan", price: "$199", period: "/month", imageSrc: + "http://img.b2bpic.net/free-photo/top-view-nourishing-food-containers_23-2148484647.jpg", imageAlt: "Premium nutrition plan", button: { text: "Choose Premium", href: "/contact" }, features: [ - "Personalized meal prep", - "Bi-weekly consultations", - "Fitness integration", - "Recipe customization", - "24/7 chat support", - "Quarterly body composition analysis", - ], + "Personalized meal prep", "Bi-weekly consultations", "Fitness integration", "Recipe customization", "24/7 chat support", "Quarterly body composition analysis"], }, ]} ariaLabel="Diet and nutrition pricing plans" @@ -220,29 +154,14 @@ export default function HomePage() { gridVariant="three-columns-all-equal-width" members={[ { - id: "dr-sarah", - name: "Dr. Sarah Mitchell", - role: "Chief Medical Officer", - imageSrc: - "http://img.b2bpic.net/free-photo/portrait-smiling-nurse-looking-camera-while-standing-clinic_637285-5031.jpg", - imageAlt: "Dr. Sarah Mitchell", - }, + id: "dr-sarah", name: "Dr. Sarah Mitchell", role: "Chief Medical Officer", imageSrc: + "http://img.b2bpic.net/free-photo/portrait-smiling-nurse-looking-camera-while-standing-clinic_637285-5031.jpg", imageAlt: "Dr. Sarah Mitchell"}, { - id: "nutritionist-james", - name: "James Chen, RDN", - role: "Lead Nutritionist", - imageSrc: - "http://img.b2bpic.net/free-photo/doctor-holding-ripe-pear_1098-21341.jpg", - imageAlt: "James Chen", - }, + id: "nutritionist-james", name: "James Chen, RDN", role: "Lead Nutritionist", imageSrc: + "http://img.b2bpic.net/free-photo/doctor-holding-ripe-pear_1098-21341.jpg", imageAlt: "James Chen"}, { - id: "therapist-emily", - name: "Emily Rodriguez, LCSW", - role: "Wellness Coordinator", - imageSrc: - "http://img.b2bpic.net/free-photo/portrait-specialist-physician-assistant-standing-hospital-ward-medical-consultation-background-doctor-consulting-sick-patient-discussing-healthcare-treatment-medicine-services_482257-27971.jpg", - imageAlt: "Emily Rodriguez", - }, + id: "therapist-emily", name: "Emily Rodriguez, LCSW", role: "Wellness Coordinator", imageSrc: + "http://img.b2bpic.net/free-photo/portrait-specialist-physician-assistant-standing-hospital-ward-medical-consultation-background-doctor-consulting-sick-patient-discussing-healthcare-treatment-medicine-services_482257-27971.jpg", imageAlt: "Emily Rodriguez"}, ]} ariaLabel="Meet our healthcare team" /> @@ -259,49 +178,25 @@ export default function HomePage() { showRating={true} testimonials={[ { - id: "1", - name: "Jessica Martinez", - handle: "@jess_wellness", - testimonial: - "HealthFlow made booking my appointment so easy! The personalized diet plan actually fits my busy lifestyle. I've never felt better.", - rating: 5, + id: "1", name: "Jessica Martinez", handle: "@jess_wellness", testimonial: + "HealthFlow made booking my appointment so easy! The personalized diet plan actually fits my busy lifestyle. I've never felt better.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/closeup-young-female-professional-making-eye-contact-against-colored-background_662251-651.jpg?_wi=1", - imageAlt: "Jessica Martinez", - }, + "http://img.b2bpic.net/free-photo/closeup-young-female-professional-making-eye-contact-against-colored-background_662251-651.jpg", imageAlt: "Jessica Martinez"}, { - id: "2", - name: "Michael Thompson", - handle: "@mthompson_health", - testimonial: - "The nutritionist's guidance was incredibly detailed and practical. I lost 15 lbs in 3 months without feeling deprived. Highly recommend!", - rating: 5, + id: "2", name: "Michael Thompson", handle: "@mthompson_health", testimonial: + "The nutritionist's guidance was incredibly detailed and practical. I lost 15 lbs in 3 months without feeling deprived. Highly recommend!", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/portrait-businessman-conference-room-thinking-about-future_482257-25787.jpg?_wi=1", - imageAlt: "Michael Thompson", - }, + "http://img.b2bpic.net/free-photo/portrait-businessman-conference-room-thinking-about-future_482257-25787.jpg", imageAlt: "Michael Thompson"}, { - id: "3", - name: "Amanda Green", - handle: "@amandagreen_fit", - testimonial: - "Finally found a platform that combines medical consultations with nutrition planning. The integrated approach really works for me.", - rating: 5, + id: "3", name: "Amanda Green", handle: "@amandagreen_fit", testimonial: + "Finally found a platform that combines medical consultations with nutrition planning. The integrated approach really works for me.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/closeup-young-female-professional-making-eye-contact-against-colored-background_662251-651.jpg?_wi=2", - imageAlt: "Amanda Green", - }, + "http://img.b2bpic.net/free-photo/closeup-young-female-professional-making-eye-contact-against-colored-background_662251-651.jpg", imageAlt: "Amanda Green"}, { - id: "4", - name: "David Lee", - handle: "@davidlee_wellness", - testimonial: - "Outstanding service! The team is professional, the booking process is seamless, and the results speak for themselves. Worth every penny.", - rating: 5, + id: "4", name: "David Lee", handle: "@davidlee_wellness", testimonial: + "Outstanding service! The team is professional, the booking process is seamless, and the results speak for themselves. Worth every penny.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/portrait-businessman-conference-room-thinking-about-future_482257-25787.jpg?_wi=2", - imageAlt: "David Lee", - }, + "http://img.b2bpic.net/free-photo/portrait-businessman-conference-room-thinking-about-future_482257-25787.jpg", imageAlt: "David Lee"}, ]} ariaLabel="Patient testimonials and reviews" /> @@ -311,8 +206,7 @@ export default function HomePage() {