diff --git a/src/app/donor-profile/page.tsx b/src/app/donor-profile/page.tsx
new file mode 100644
index 0000000..12ee15a
--- /dev/null
+++ b/src/app/donor-profile/page.tsx
@@ -0,0 +1,20 @@
+"use client";
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
+import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
+
+export default function DonorProfile() {
+ return (
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/donor-registration/page.tsx b/src/app/donor-registration/page.tsx
new file mode 100644
index 0000000..1a70e4b
--- /dev/null
+++ b/src/app/donor-registration/page.tsx
@@ -0,0 +1,21 @@
+"use client";
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
+import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
+
+export default function DonorRegistration() {
+ return (
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/facilities/page.tsx b/src/app/facilities/page.tsx
new file mode 100644
index 0000000..b3ffd14
--- /dev/null
+++ b/src/app/facilities/page.tsx
@@ -0,0 +1,33 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import ReactLenis from "lenis/react";
+import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
+import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
+
+export default function FacilitiesPage() {
+ return (
+
+
+
+
+ Hospital & Facility Management
+ Manage partner hospitals, track facility capacity, and oversee regional distribution networks.
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/inventory/page.tsx b/src/app/inventory/page.tsx
new file mode 100644
index 0000000..f577a83
--- /dev/null
+++ b/src/app/inventory/page.tsx
@@ -0,0 +1,33 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import ReactLenis from "lenis/react";
+import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
+import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
+
+export default function InventoryPage() {
+ return (
+
+
+
+
+ Blood Inventory Dashboard
+ Monitor real-time blood supply levels, blood types availability, and stock alerts.
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/page.tsx b/src/app/page.tsx
index bef42d2..4eb69dd 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -29,140 +29,57 @@ export default function LandingPage() {
@@ -173,31 +90,11 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
features={[
- {
- icon: Heart,
- title: "Connect Instantly",
- description: "Match with local hospitals and urgent requests in your vicinity.",
- },
- {
- icon: Shield,
- title: "Secure & Safe",
- description: "Verified medical partner hospitals ensure the highest standards of safety.",
- },
- {
- icon: Zap,
- title: "Real-time Tracking",
- description: "Know when your blood has reached a patient in need.",
- },
- {
- icon: Droplet,
- title: "Scheduling Ease",
- description: "Book appointments at your convenience with our calendar tool.",
- },
- {
- icon: Award,
- title: "Track Your Milestones",
- description: "Earn badges and see the direct impact of your regular donations.",
- },
+ { icon: Heart, title: "Connect Instantly", description: "Match with local hospitals and urgent requests in your vicinity." },
+ { icon: Shield, title: "Secure & Safe", description: "Verified medical partner hospitals ensure the highest standards of safety." },
+ { icon: Zap, title: "Real-time Tracking", description: "Know when your blood has reached a patient in need." },
+ { icon: Droplet, title: "Scheduling Ease", description: "Book appointments at your convenience with our calendar tool." },
+ { icon: Award, title: "Track Your Milestones", description: "Earn badges and see the direct impact of your regular donations." },
]}
title="Making Donation Simple"
description="Our platform streamlines the entire process from finding a donation site to getting updates on your impact."
@@ -209,61 +106,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
testimonials={[
- {
- id: "1",
- name: "Mark Stevens",
- date: "Oct 2023",
- title: "Frequent Donor",
- quote: "The app made it so simple to find a drive near me. I feel great knowing I helped.",
- tag: "Donor",
- avatarSrc: "http://img.b2bpic.net/free-photo/portrait-african-american-person-casual-grey-hoodie-smiling_482257-122367.jpg",
- imageSrc: "http://img.b2bpic.net/free-photo/patient-getting-chemotherapy-treatment_23-2149261101.jpg?_wi=13",
- imageAlt: "blood donation clinic modern",
- },
- {
- id: "2",
- name: "Elena Rodriguez",
- date: "Sep 2023",
- title: "Hospital Lead",
- quote: "LifeBlood has cut our donor coordination time by half. Truly a game changer.",
- tag: "Hospital Staff",
- avatarSrc: "http://img.b2bpic.net/free-photo/portrait-african-american-person-casual-grey-hoodie-smiling_482257-122367.jpg",
- imageSrc: "http://img.b2bpic.net/free-photo/african-american-assistant-highlights-collagen-rich-cosmetics-skin-treatment_482257-122741.jpg",
- imageAlt: "blood drop heart icon",
- },
- {
- id: "3",
- name: "James Chen",
- date: "Aug 2023",
- title: "Recovering Patient",
- quote: "I am so grateful to the anonymous donors. You gave me back my strength.",
- tag: "Recipient",
- avatarSrc: "http://img.b2bpic.net/free-photo/portrait-african-american-person-casual-grey-hoodie-smiling_482257-122367.jpg",
- imageSrc: "http://img.b2bpic.net/free-photo/portrait-african-american-person-casual-grey-hoodie-smiling_482257-122367.jpg",
- imageAlt: "portrait man friendly smiling",
- },
- {
- id: "4",
- name: "Sarah Miller",
- date: "Jul 2023",
- title: "Donor",
- quote: "Easy to register and quick scheduling. Highly recommended to everyone.",
- tag: "Donor",
- avatarSrc: "http://img.b2bpic.net/free-photo/portrait-african-american-person-casual-grey-hoodie-smiling_482257-122367.jpg",
- imageSrc: "http://img.b2bpic.net/free-photo/stylish-beautiful-spacious-dental-clinic_8353-9586.jpg?_wi=1",
- imageAlt: "abstract medical background red",
- },
- {
- id: "5",
- name: "David Wilson",
- date: "Jun 2023",
- title: "Donor",
- quote: "Knowing my impact in real-time is such a powerful motivator.",
- tag: "Donor",
- avatarSrc: "http://img.b2bpic.net/free-photo/portrait-african-american-person-casual-grey-hoodie-smiling_482257-122367.jpg",
- imageSrc: "http://img.b2bpic.net/free-photo/patient-getting-chemotherapy-treatment_23-2149261101.jpg?_wi=14",
- imageAlt: "blood donation clinic modern",
- },
+ { id: "1", name: "Mark Stevens", date: "Oct 2023", title: "Frequent Donor", quote: "The app made it so simple to find a drive near me. I feel great knowing I helped.", tag: "Donor", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-african-american-person-casual-grey-hoodie-smiling_482257-122367.jpg", imageSrc: "http://img.b2bpic.net/free-photo/patient-getting-chemotherapy-treatment_23-2149261101.jpg?_wi=13", imageAlt: "blood donation clinic modern" },
+ { id: "2", name: "Elena Rodriguez", date: "Sep 2023", title: "Hospital Lead", quote: "LifeBlood has cut our donor coordination time by half. Truly a game changer.", tag: "Hospital Staff", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-african-american-person-casual-grey-hoodie-smiling_482257-122367.jpg", imageSrc: "http://img.b2bpic.net/free-photo/african-american-assistant-highlights-collagen-rich-cosmetics-skin-treatment_482257-122741.jpg", imageAlt: "blood drop heart icon" },
+ { id: "3", name: "James Chen", date: "Aug 2023", title: "Recovering Patient", quote: "I am so grateful to the anonymous donors. You gave me back my strength.", tag: "Recipient", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-african-american-person-casual-grey-hoodie-smiling_482257-122367.jpg", imageSrc: "http://img.b2bpic.net/free-photo/portrait-african-american-person-casual-grey-hoodie-smiling_482257-122367.jpg", imageAlt: "portrait man friendly smiling" },
]}
title="Voices of Hope"
description="Stories from real donors and families who have benefited from blood donation."
@@ -275,21 +120,8 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
faqs={[
- {
- id: "q1",
- title: "Who can donate?",
- content: "Most healthy individuals aged 18-65 can donate. A quick health screening is done on-site.",
- },
- {
- id: "q2",
- title: "How long does it take?",
- content: "The actual process takes 10-15 minutes. Plan for about an hour for the whole registration and recovery.",
- },
- {
- id: "q3",
- title: "How often can I donate?",
- content: "You can donate whole blood every 56 days.",
- },
+ { id: "q1", title: "Who can donate?", content: "Most healthy individuals aged 18-65 can donate. A quick health screening is done on-site." },
+ { id: "q2", title: "How long does it take?", content: "The actual process takes 10-15 minutes. Plan for about an hour for the whole registration and recovery." },
]}
title="Frequently Asked Questions"
description="Everything you need to know about starting your journey as a blood donor."
@@ -303,30 +135,9 @@ export default function LandingPage() {
title="Become a Donor"
description="Ready to save lives? Fill out the form below to get started and connect with a nearby donation center."
inputs={[
- {
- name: "name",
- type: "text",
- placeholder: "Full Name",
- required: true,
- },
- {
- name: "email",
- type: "email",
- placeholder: "Email Address",
- required: true,
- },
- {
- name: "bloodtype",
- type: "text",
- placeholder: "Blood Type (if known)",
- required: false,
- },
+ { name: "name", type: "text", placeholder: "Full Name", required: true },
+ { name: "email", type: "email", placeholder: "Email Address", required: true },
]}
- textarea={{
- name: "message",
- placeholder: "Any specific questions or hospital preference?",
- rows: 4,
- }}
imageSrc="http://img.b2bpic.net/free-photo/stylish-beautiful-spacious-dental-clinic_8353-9586.jpg?_wi=2"
/>
@@ -334,14 +145,8 @@ export default function LandingPage() {
diff --git a/src/app/patient-request/page.tsx b/src/app/patient-request/page.tsx
new file mode 100644
index 0000000..8bbec6b
--- /dev/null
+++ b/src/app/patient-request/page.tsx
@@ -0,0 +1,21 @@
+"use client";
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
+import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
+
+export default function PatientRequest() {
+ return (
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/schedule/page.tsx b/src/app/schedule/page.tsx
new file mode 100644
index 0000000..a5c5b34
--- /dev/null
+++ b/src/app/schedule/page.tsx
@@ -0,0 +1,33 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import ReactLenis from "lenis/react";
+import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
+import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
+
+export default function SchedulePage() {
+ return (
+
+
+
+
+ Donation Scheduling
+ Easily book, reschedule, or cancel donation appointments at your preferred local clinics.
+
+
+
+
+ );
+}
\ No newline at end of file