From d898e0fbf63b06b16546a02c640f29ed1dc077c1 Mon Sep 17 00:00:00 2001 From: jyswee Date: Thu, 23 Jul 2026 22:13:49 +0000 Subject: [PATCH] Seed: nonprofit template (15 files) --- src/pages/Programs.tsx | 97 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 src/pages/Programs.tsx diff --git a/src/pages/Programs.tsx b/src/pages/Programs.tsx new file mode 100644 index 0000000..7ef90fb --- /dev/null +++ b/src/pages/Programs.tsx @@ -0,0 +1,97 @@ +import { Link } from "react-router-dom"; +import { Button } from "@/components/ui/button"; +import { Card, CardContent } from "@/components/ui/card"; +import { Badge } from "@/components/ui/badge"; +import { Droplets, BookOpen, Stethoscope, TreePine, Home, Sun, Users, ArrowRight } from "lucide-react"; +import Header from "@/components/Header"; +import Footer from "@/components/Footer"; + +export default function ProgramsPage() { + const programs = [ + { icon: Droplets, color: "bg-blue-100 dark:bg-blue-900/30 text-blue-600", title: "Clean Water Initiative", desc: "We build wells, install filtration systems, and train local technicians to maintain water infrastructure in communities without safe drinking water access.", beneficiaries: "850K+", tag: "Water" }, + { icon: BookOpen, color: "bg-amber-100 dark:bg-amber-900/30 text-amber-600", title: "Schools of Tomorrow", desc: "Constructing modern schools, equipping classrooms with technology, training teachers, and providing scholarships to ensure every child can learn and grow.", beneficiaries: "180K+", tag: "Education" }, + { icon: Stethoscope, color: "bg-rose-100 dark:bg-rose-900/30 text-rose-600", title: "Mobile Health Clinics", desc: "Deploying fully equipped mobile clinics that bring doctors, medicine, and preventive care to remote communities with limited healthcare infrastructure.", beneficiaries: "420K+", tag: "Healthcare" }, + { icon: TreePine, color: "bg-emerald-100 dark:bg-emerald-900/30 text-emerald-600", title: "Regenerative Farming", desc: "Teaching sustainable agriculture methods that restore soil health, increase crop yields, and build food security for smallholder farming families.", beneficiaries: "95K+", tag: "Environment" }, + { icon: Home, color: "bg-purple-100 dark:bg-purple-900/30 text-purple-600", title: "Safe Shelter Project", desc: "Building disaster-resistant homes and community centers using local materials and labor, creating both shelter and employment opportunities.", beneficiaries: "35K+", tag: "Housing" }, + { icon: Sun, color: "bg-orange-100 dark:bg-orange-900/30 text-orange-600", title: "Solar for Villages", desc: "Installing solar panels and micro-grids in off-grid villages, powering schools, clinics, and homes while reducing dependence on fossil fuels.", beneficiaries: "120K+", tag: "Energy" }, + ]; + + return ( +
+
+ + {/* ── Hero ── */} +
+
+

Our Programs

+

Programs That Create Lasting Change

+

Each of our programs is designed with local communities, measured rigorously, and built to sustain long after our direct involvement ends.

+
+
+ + {/* ── Programs Grid ── */} +
+
+
+ {programs.map((p, i) => ( + + +
+
+ +
+ {p.tag} +
+

{p.title}

+

{p.desc}

+
+
+ + {p.beneficiaries} + beneficiaries +
+ +
+
+
+ ))} +
+
+
+ + {/* ── Impact Banner ── */} +
+
+
+ {[ + { value: "320+", label: "Active projects" }, + { value: "28", label: "Countries reached" }, + { value: "$48M", label: "Invested in 2025" }, + { value: "2.5M+", label: "Lives impacted" }, + ].map((s, i) => ( +
+

{s.value}

+

{s.label}

+
+ ))} +
+
+
+ + {/* ── CTA ── */} +
+
+

Want to Support a Program?

+

Choose a program close to your heart and make a targeted donation to maximize your impact.

+ +
+
+ +
+ ); +} \ No newline at end of file