diff --git a/src/app/globals.css b/src/app/globals.css
index f624db2..be63560 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -1,5 +1,39 @@
-@import "tailwindcss";
-@import "./styles/variables.css";
-@import "./styles/theme.css";
-@import "./styles/utilities.css";
-@import "./styles/base.css";
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
+
+@layer base {
+ * {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+ }
+
+ html {
+ scroll-behavior: smooth;
+ }
+
+ body {
+ background-color: var(--background);
+ color: var(--foreground);
+ transition: background-color 0.3s ease, color 0.3s ease;
+ }
+}
+
+/* Aurora Background Animation */
+@keyframes aurora {
+ 0% {
+ background-position: 0% 50%;
+ }
+ 50% {
+ background-position: 100% 50%;
+ }
+ 100% {
+ background-position: 0% 50%;
+ }
+}
+
+.aurora-background {
+ background-size: 200% 200%;
+ animation: aurora 15s ease infinite;
+}
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 6598321..bf8dbb2 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -1,74 +1,26 @@
import type { Metadata } from "next";
-import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
-import { Open_Sans } 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"],
-});
+import "./styles/variables.css";
+import "./styles/base.css";
const inter = Inter({
- variable: "--font-inter",
- subsets: ["latin"],
-});
-
-const openSans = Open_Sans({
- variable: "--font-open-sans",
- subsets: ["latin"],
+ variable: "--font-inter", subsets: ["latin"],
});
export const metadata: Metadata = {
- title: "Yasbil - Yayasan Bina Insan Kamil | Pendidikan & Pemberdayaan Masyarakat",
- description: "Yasbil adalah lembaga nirlaba yang fokus pada pendidikan berkualitas, pengembangan karakter, dan kemanusiaan. Bergabunglah dengan kami dalam membangun generasi madani.",
- keywords: "Yayasan Bina Insan Kamil, pendidikan Indonesia, beasiswa, pemberdayaan masyarakat, program sosial, lembaga nirlaba, donasi, volunteer",
- metadataBase: new URL("https://yasbil.org"),
- alternates: {
- canonical: "https://yasbil.org",
- },
- openGraph: {
- title: "Yasbil - Membangun Generasi Madani",
- description: "Yayasan Bina Insan Kamil berdedikasi untuk pendidikan berkualitas, pengembangan karakter, dan pemberdayaan masyarakat Indonesia.",
- url: "https://yasbil.org",
- siteName: "Yasbil",
- type: "website",
- images: [
- {
- url: "http://img.b2bpic.net/free-photo/female-tutor-mentoring-schoolgirls-school-library-setting_482257-127879.jpg",
- alt: "Yasbil - Generasi Madani",
- },
- ],
- },
- twitter: {
- card: "summary_large_image",
- title: "Yasbil - Yayasan Bina Insan Kamil",
- description: "Pendidikan, Karakter, dan Kemanusiaan untuk Indonesia yang Lebih Baik",
- images: ["http://img.b2bpic.net/free-photo/female-tutor-mentoring-schoolgirls-school-library-setting_482257-127879.jpg"],
- },
- robots: {
- index: true,
- follow: true,
- },
-};
+ title: "Yasbil - Yayasan Bina Insan Kamil", description: "Organisasi nirlaba yang berdedikasi untuk memberdayakan anak dan keluarga melalui pendidikan, pelatihan keterampilan, dan program kesehatan."};
export default function RootLayout({
children,
-}: Readonly<{
+}: {
children: React.ReactNode;
-}>) {
+}) {
return (
-
-
-
-
- {children}
-
+
+
+ {children}
+
-
);
-}
\ No newline at end of file
+}
diff --git a/src/app/metrics/page.tsx b/src/app/metrics/page.tsx
new file mode 100644
index 0000000..cdd81f0
--- /dev/null
+++ b/src/app/metrics/page.tsx
@@ -0,0 +1,131 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
+import MetricCardTen from "@/components/sections/metrics/MetricCardTen";
+import FooterSimple from "@/components/sections/footer/FooterSimple";
+
+export default function MetricsPage() {
+ const navItems = [
+ { name: "Beranda", id: "/" },
+ { name: "Tentang Kami", id: "/tentang-kami" },
+ { name: "Program", id: "/program" },
+ { name: "Dampak", id: "/metrics" },
+ { name: "Tim", id: "/tim" },
+ { name: "Kontak", id: "/kontak" },
+ ];
+
+ const impactMetrics = [
+ {
+ id: "1", title: "Anak Terlayani", subtitle: "Melalui program pendidikan, kesehatan, dan pemberdayaan", category: "Pendidikan", value: "15,000+", buttons: [
+ {
+ text: "Pelajari Program Pendidikan", href: "/program"},
+ ],
+ },
+ {
+ id: "2", title: "Keluarga Diberdayakan", subtitle: "Melalui pelatihan keterampilan dan bantuan ekonomi", category: "Pemberdayaan Ekonomi", value: "8,500+", buttons: [
+ {
+ text: "Lihat Program Ekonomi", href: "/program"},
+ ],
+ },
+ {
+ id: "3", title: "Beasiswa Diberikan", subtitle: "Membantu anak melanjutkan pendidikan ke jenjang lebih tinggi", category: "Pendidikan", value: "3,200+", buttons: [
+ {
+ text: "Dukung Beasiswa", href: "/kontak"},
+ ],
+ },
+ {
+ id: "4", title: "Vaksinasi Lengkap", subtitle: "Anak dan ibu hamil yang telah mendapat vaksinasi penuh", category: "Kesehatan", value: "12,000+", buttons: [
+ {
+ text: "Program Kesehatan", href: "/program"},
+ ],
+ },
+ {
+ id: "5", title: "Usaha Mikro Terbentuk", subtitle: "Keluarga yang berhasil memulai usaha mandiri", category: "Pemberdayaan Ekonomi", value: "2,100+", buttons: [
+ {
+ text: "Lihat Program", href: "/program"},
+ ],
+ },
+ {
+ id: "6", title: "Relawan Aktif", subtitle: "Profesional dan masyarakat yang berkontribusi", category: "Komunitas", value: "450+", buttons: [
+ {
+ text: "Menjadi Relawan", href: "#"},
+ ],
+ },
+ ];
+
+ return (
+
+ {/* Navbar */}
+
+
+
+
+ {/* Impact Metrics Section */}
+
+
+
+
+ {/* Footer */}
+
+
+ );
+}
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 382dea4..2e3d3c0 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -1,16 +1,17 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
-import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
-import HeroLogo from "@/components/sections/hero/HeroLogo";
-import TextSplitAbout from "@/components/sections/about/TextSplitAbout";
-import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
-import MetricCardSeven from "@/components/sections/metrics/MetricCardSeven";
-import TeamCardTen from "@/components/sections/team/TeamCardTen";
-import TestimonialCardSix from "@/components/sections/testimonial/TestimonialCardSix";
+import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
+import HeroLogoBillboardSplit from "@/components/sections/hero/HeroLogoBillboardSplit";
+import InlineImageSplitTextAbout from "@/components/sections/about/InlineImageSplitTextAbout";
+import FeatureCardSeven from "@/components/sections/feature/FeatureCardSeven";
+import MetricCardTen from "@/components/sections/metrics/MetricCardTen";
+import TeamCardTwo from "@/components/sections/team/TeamCardTwo";
+import TestimonialCardTwelve from "@/components/sections/testimonial/TestimonialCardTwelve";
import SocialProofOne from "@/components/sections/socialProof/SocialProofOne";
-import ContactCenter from "@/components/sections/contact/ContactCenter";
-import FooterMedia from "@/components/sections/footer/FooterMedia";
+import ContactFaq from "@/components/sections/contact/ContactFaq";
+import FooterSimple from "@/components/sections/footer/FooterSimple";
+import { Heart, Mail, Globe, Linkedin } from "lucide-react";
import Link from "next/link";
export default function HomePage() {
@@ -23,9 +24,84 @@ export default function HomePage() {
{ name: "Kontak", id: "/kontak" },
];
- const handleContactSubmit = (email: string) => {
- console.log("Email submitted:", email);
- };
+ const teamMembers = [
+ {
+ id: "1", name: "Dr. Muhammad Syaiful Anwar", role: "Founder & Executive Director", description: "Visioner pendidikan dengan pengalaman 20+ tahun dalam pengembangan program sosial dan pemberdayaan masyarakat.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=400&fit=crop", imageAlt: "Dr. Muhammad Syaiful Anwar", socialLinks: [
+ { icon: Linkedin, url: "https://linkedin.com" },
+ { icon: Globe, url: "https://example.com" },
+ ],
+ },
+ {
+ id: "2", name: "Siti Nurhaliza", role: "Program Director", description: "Ahli dalam manajemen program sosial dan koordinasi kegiatan lapangan di berbagai daerah.", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=400&h=400&fit=crop", imageAlt: "Siti Nurhaliza", socialLinks: [
+ { icon: Linkedin, url: "https://linkedin.com" },
+ { icon: Mail, url: "mailto:siti@yasbil.org" },
+ ],
+ },
+ {
+ id: "3", name: "Budi Santoso", role: "Operations Manager", description: "Profesional operasional berpengalaman dalam efisiensi program dan sumber daya manusia.", imageSrc: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=400&h=400&fit=crop", imageAlt: "Budi Santoso", socialLinks: [
+ { icon: Linkedin, url: "https://linkedin.com" },
+ ],
+ },
+ {
+ id: "4", name: "Dr. Eka Prasetya", role: "Health Program Lead", description: "Dokter dan epidemiolog dengan fokus pada kesehatan masyarakat dan program vaksinasi.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=400&fit=crop", imageAlt: "Dr. Eka Prasetya", socialLinks: [
+ { icon: Globe, url: "https://example.com" },
+ { icon: Mail, url: "mailto:eka@yasbil.org" },
+ ],
+ },
+ ];
+
+ const testimonials = [
+ {
+ id: "1", name: "Ibu Ratna", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=100&h=100&fit=crop", imageAlt: "Ibu Ratna"},
+ {
+ id: "2", name: "Pak Wijaya", imageSrc: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=100&h=100&fit=crop", imageAlt: "Pak Wijaya"},
+ {
+ id: "3", name: "Bu Sinta", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=100&h=100&fit=crop", imageAlt: "Bu Sinta"},
+ {
+ id: "4", name: "Pak Hendra", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=100&h=100&fit=crop", imageAlt: "Pak Hendra"},
+ ];
+
+ const impactMetrics = [
+ {
+ id: "1", title: "Anak Terlayani", subtitle: "Program pendidikan dan kesehatan rutin", category: "Pendidikan", value: "15,000+", buttons: [
+ {
+ text: "Pelajari Program", href: "/program"},
+ ],
+ },
+ {
+ id: "2", title: "Keluarga Diberdayakan", subtitle: "Melalui pelatihan keterampilan dan bantuan ekonomi", category: "Pemberdayaan", value: "8,500+", buttons: [
+ {
+ text: "Lihat Dampak", href: "/metrics"},
+ ],
+ },
+ {
+ id: "3", title: "Beasiswa Diberikan", subtitle: "Membantu anak melanjutkan pendidikan", category: "Beasiswa", value: "3,200+", buttons: [
+ {
+ text: "Dukung Beasiswa", href: "/kontak"},
+ ],
+ },
+ ];
+
+ const programs = [
+ {
+ id: 1,
+ title: "Program Pendidikan Gratis", description: "Menyediakan akses pendidikan berkualitas untuk anak-anak dari keluarga kurang mampu melalui sekolah gratis dan bantuan pembelajaran.", imageSrc: "https://images.unsplash.com/photo-1427504494785-3a9ca7044f45?w=500&h=500&fit=crop", imageAlt: "Anak-anak belajar di kelas"},
+ {
+ id: 2,
+ title: "Pelatihan Keterampilan", description: "Memberikan pelatihan keterampilan praktis kepada remaja dan dewasa muda untuk membuka peluang pekerjaan dan wirausaha.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop", imageAlt: "Peserta pelatihan keterampilan"},
+ {
+ id: 3,
+ title: "Program Kesehatan Komunitas", description: "Melaksanakan program kesehatan preventif, vaksinasi, dan edukasi kesehatan untuk meningkatkan derajat kesehatan masyarakat.", imageSrc: "https://images.unsplash.com/photo-1576091160550-2173dba999ef?w=500&h=500&fit=crop", imageAlt: "Tenaga kesehatan memberikan layanan"},
+ ];
+
+ const faqs = [
+ {
+ id: "1", title: "Bagaimana cara menjadi donor Yasbil?", content: "Anda dapat menjadi donor dengan mengunjungi website kami dan memilih program yang ingin didukung. Kami menerima donasi sekali kali atau rutin setiap bulan. Semua donasi dapat dikurangkan dari pajak."},
+ {
+ id: "2", title: "Apakah Yasbil memiliki transparansi finansial?", content: "Ya, kami adalah organisasi terdaftar dan telah melewati audit independen. Laporan keuangan tahunan kami tersedia untuk publik dan kami berkomitmen pada transparansi penuh."},
+ {
+ id: "3", title: "Bagaimana cara menjadi relawan Yasbil?", content: "Anda dapat mendaftar sebagai relawan melalui portal kami. Kami menerima relawan dari berbagai latar belakang untuk mendampingi program pendidikan, kesehatan, dan pemberdayaan ekonomi."},
+ ];
return (
{/* Navbar */}
-
-
{/* About Section */}
-
{/* Programs Section */}
- ({
+ id: program.id,
+ title: program.title,
+ description: program.description,
+ imageSrc: program.imageSrc,
+ imageAlt: program.imageAlt,
+ }))}
+ buttons={[
+ { text: "Jelajahi Semua Program", href: "/program" },
+ ]}
/>
- {/* Metrics Section */}
+ {/* Impact Metrics Section */}
-
{/* Team Section */}
-
{/* Testimonials Section */}
-
@@ -194,36 +231,31 @@ export default function HomePage() {
textboxLayout="default"
useInvertedBackground={false}
names={[
- "Acme Corp", "TechFlow", "Innovate Inc", "CloudSync", "Digital Partners", "Future Solutions", "Global Networks"]}
- logos={[
- "http://img.b2bpic.net/free-vector/collection-modern-logos-abstract-design_23-2147594158.jpg", "http://img.b2bpic.net/free-vector/set-ornamental-logos-vintage-style_23-2147593940.jpg", "http://img.b2bpic.net/free-vector/logo-set_53876-62074.jpg", "http://img.b2bpic.net/free-vector/abstract-business-card-template_23-2148303097.jpg", "http://img.b2bpic.net/free-vector/collection-retro-logos_23-2148448608.jpg", "http://img.b2bpic.net/free-vector/logo-set_53876-62074.jpg", "http://img.b2bpic.net/free-vector/abstract-business-card-template_23-2148303097.jpg"]}
+ "UNICEF", "World Health Organization", "Save the Children", "UN Development Programme", "Global Fund", "Asian Development Bank"]}
speed={40}
showCard={true}
/>
- {/* Contact Section */}
+ {/* Contact & FAQ Section */}
-
{/* Footer */}
);
-}
\ No newline at end of file
+}
diff --git a/src/app/program/page.tsx b/src/app/program/page.tsx
index 1e668e3..431615a 100644
--- a/src/app/program/page.tsx
+++ b/src/app/program/page.tsx
@@ -1,12 +1,9 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
-import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
-import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
-import TestimonialCardSix from "@/components/sections/testimonial/TestimonialCardSix";
-import ContactCenter from "@/components/sections/contact/ContactCenter";
-import FooterMedia from "@/components/sections/footer/FooterMedia";
-import Link from "next/link";
+import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
+import FeatureCardSeven from "@/components/sections/feature/FeatureCardSeven";
+import FooterSimple from "@/components/sections/footer/FooterSimple";
export default function ProgramPage() {
const navItems = [
@@ -18,9 +15,26 @@ export default function ProgramPage() {
{ name: "Kontak", id: "/kontak" },
];
- const handleContactSubmit = (email: string) => {
- console.log("Email submitted:", email);
- };
+ const programs = [
+ {
+ id: 1,
+ title: "Program Pendidikan Gratis", description: "Memberikan akses pendidikan berkualitas kepada anak-anak dari keluarga kurang mampu melalui sekolah gratis, kursus tambahan, dan bantuan belajar. Program ini mencakup penyediaan buku, alat tulis, dan beasiswa untuk siswa berprestasi.", imageSrc: "https://images.unsplash.com/photo-1427504494785-3a9ca7044f45?w=500&h=500&fit=crop", imageAlt: "Anak-anak belajar di kelas"},
+ {
+ id: 2,
+ title: "Pelatihan Keterampilan Digital", description: "Melatih remaja dan dewasa muda dengan keterampilan digital yang relevan dengan era modern. Meliputi coding, desain grafis, pemasaran digital, dan teknologi informasi untuk membuka peluang kerja di industri digital.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop", imageAlt: "Peserta pelatihan digital"},
+ {
+ id: 3,
+ title: "Program Kesehatan Komunitas", description: "Melaksanakan program vaksinasi, pemeriksaan kesehatan rutin, dan edukasi kesehatan untuk meningkatkan derajat kesehatan masyarakat. Termasuk program kesehatan ibu dan anak, serta pencegahan penyakit menular.", imageSrc: "https://images.unsplash.com/photo-1576091160550-2173dba999ef?w=500&h=500&fit=crop", imageAlt: "Tenaga kesehatan memberikan layanan"},
+ {
+ id: 4,
+ title: "Pemberdayaan Ekonomi Keluarga", description: "Memberikan pelatihan kewirausahaan, akses modal usaha mikro, dan pendampingan bisnis untuk membantu keluarga menciptakan sumber penghasilan berkelanjutan dan meningkatkan ekonomi keluarga.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop", imageAlt: "Pemberdayaan usaha mikro"},
+ {
+ id: 5,
+ title: "Program Beasiswa Penuh", description: "Memberikan beasiswa penuh kepada siswa berprestasi dari keluarga kurang mampu untuk melanjutkan pendidikan ke jenjang yang lebih tinggi, mencakup biaya sekolah, seragam, dan perlengkapan sekolah.", imageSrc: "https://images.unsplash.com/photo-1427504494785-3a9ca7044f45?w=500&h=500&fit=crop", imageAlt: "Siswa penerima beasiswa"},
+ {
+ id: 6,
+ title: "Dukungan Psikososial dan Konseling", description: "Menyediakan layanan konseling psikologis, pendampingan sosial, dan dukungan emosional untuk anak dan keluarga yang menghadapi tantangan sosial, ekonomi, atau trauma.", imageSrc: "https://images.unsplash.com/photo-1576091160550-2173dba999ef?w=500&h=500&fit=crop", imageAlt: "Sesi konseling dan pendampingan"},
+ ];
return (
{/* Navbar */}
-
- {/* Programs Section - Detailed */}
+ {/* Programs Section */}
-
-
-
- {/* Testimonials Section */}
-
-
-
-
- {/* Contact Section */}
-
- ({
+ id: program.id,
+ title: program.title,
+ description: program.description,
+ imageSrc: program.imageSrc,
+ imageAlt: program.imageAlt,
+ }))}
+ buttons={[
+ { text: "Dukung Program", href: "/kontak" },
+ ]}
/>
{/* Footer */}
);
-}
\ No newline at end of file
+}
diff --git a/src/app/styles/base.css b/src/app/styles/base.css
index 52de42f..42d379f 100644
--- a/src/app/styles/base.css
+++ b/src/app/styles/base.css
@@ -1,28 +1,14 @@
-* {
- scrollbar-width: thin;
- scrollbar-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 0);
-}
+@layer base {
+ body {
+ font-family: var(--font-inter), sans-serif;
+ }
-html {
- overscroll-behavior: none;
- overscroll-behavior-y: none;
-}
-
-body {
- background-color: var(--background);
- color: var(--foreground);
- font-family: var(--font-open-sans), sans-serif;
- position: relative;
- min-height: 100vh;
- overscroll-behavior: none;
- overscroll-behavior-y: none;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- font-family: var(--font-inter), sans-serif;
+ h1,
+ h2,
+ h3,
+ h4,
+ h5,
+ h6 {
+ font-family: var(--font-inter), sans-serif;
+ }
}
diff --git a/src/app/tentang-kami/page.tsx b/src/app/tentang-kami/page.tsx
index 698db25..92c95cd 100644
--- a/src/app/tentang-kami/page.tsx
+++ b/src/app/tentang-kami/page.tsx
@@ -1,12 +1,10 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
-import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
-import TextSplitAbout from "@/components/sections/about/TextSplitAbout";
-import TeamCardTen from "@/components/sections/team/TeamCardTen";
-import MetricCardSeven from "@/components/sections/metrics/MetricCardSeven";
-import FooterMedia from "@/components/sections/footer/FooterMedia";
-import Link from "next/link";
+import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
+import InlineImageSplitTextAbout from "@/components/sections/about/InlineImageSplitTextAbout";
+import TimelineProcessFlow from "@/components/cardStack/layouts/timelines/TimelineProcessFlow";
+import FooterSimple from "@/components/sections/footer/FooterSimple";
export default function AboutPage() {
const navItems = [
@@ -18,6 +16,81 @@ export default function AboutPage() {
{ name: "Kontak", id: "/kontak" },
];
+ const timelineItems = [
+ {
+ id: "2015", reverse: false,
+ media: (
+
+ 2015
+
+ ),
+ content: (
+
+
Fondasi Yasbil
+
Yasbil didirikan dengan visi memberdayakan anak dan keluarga melalui pendidikan dan pemberdayaan ekonomi.
+
+ - Peluncuran program pendidikan gratis
+ - Pembentukan tim inti
+
+
+ ),
+ },
+ {
+ id: "2017", reverse: true,
+ media: (
+
+ 2017
+
+ ),
+ content: (
+
+
Ekspansi Program Kesehatan
+
Meluncurkan program kesehatan komunitas untuk meningkatkan derajat kesehatan masyarakat.
+
+ - Program vaksinasi komunitas
+ - Edukasi kesehatan preventif
+
+
+ ),
+ },
+ {
+ id: "2019", reverse: false,
+ media: (
+
+ 2019
+
+ ),
+ content: (
+
+
Program Pelatihan Keterampilan
+
Memulai pelatihan keterampilan untuk membuka peluang kerja dan wirausaha bagi pemuda.
+
+ - Kursus keterampilan digital
+ - Pelatihan kewirausahaan
+
+
+ ),
+ },
+ {
+ id: "2023", reverse: true,
+ media: (
+
+ 2023
+
+ ),
+ content: (
+
+
Pencapaian Milestone
+
Merayakan kesuksesan melayani lebih dari 10,000 anak dan keluarga di seluruh wilayah.
+
+ - 15,000+ anak terlayani
+ - 8,500+ keluarga diberdayakan
+
+
+ ),
+ },
+ ];
+
return (
{/* Navbar */}
-
- {/* About Section - Expanded */}
+ {/* About Hero */}
-
- {/* Team Section */}
-
-
+ {/* Our Story Section */}
+
+
+
Misi dan Visi Kami
+
+
+
Visi
+
+ Yasbil membayangkan sebuah masa depan di mana setiap anak memiliki akses ke pendidikan berkualitas, kesehatan yang baik, dan peluang ekonomi, terlepas dari latar belakang keluarga mereka.
+
+
+
+
Misi
+
+ Kami berkomitmen untuk memberdayakan anak, keluarga, dan komunitas melalui:
+
+
+ - Program pendidikan gratis dan berkualitas
+ - Layanan kesehatan preventif dan kuratif
+ - Pelatihan keterampilan dan pemberdayaan ekonomi
+ - Dukungan sosial dan komunitas yang kuat
+
+
+
+
- {/* Impact Metrics Section */}
-
-
+
+ {/* Values Section */}
+
+
+
Nilai-Nilai Kami
+
+
+
Integritas
+
+ Kami beroperasi dengan transparansi penuh dan akuntabilitas tinggi dalam setiap aspek organisasi.
+
+
+
+
Pemberdayaan
+
+ Kami percaya pada kekuatan memberdayakan individu dan komunitas untuk menciptakan perubahan berkelanjutan.
+
+
+
+
Inovasi
+
+ Kami terus mencari cara baru dan lebih efektif untuk menyelesaikan masalah sosial.
+
+
+
+
Kolaborasi
+
+ Kami bekerja sama dengan berbagai stakeholder untuk memperkuat dampak program kami.
+
+
+
+
+
+
{/* Footer */}
);
-}
\ No newline at end of file
+}
diff --git a/src/app/tim/page.tsx b/src/app/tim/page.tsx
index a4c6b38..9584f06 100644
--- a/src/app/tim/page.tsx
+++ b/src/app/tim/page.tsx
@@ -1,11 +1,10 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
-import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
-import TeamCardTen from "@/components/sections/team/TeamCardTen";
-import TextSplitAbout from "@/components/sections/about/TextSplitAbout";
-import FooterMedia from "@/components/sections/footer/FooterMedia";
-import Link from "next/link";
+import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
+import TeamCardTwo from "@/components/sections/team/TeamCardTwo";
+import FooterSimple from "@/components/sections/footer/FooterSimple";
+import { Mail, Globe, Linkedin, Github } from "lucide-react";
export default function TeamPage() {
const navItems = [
@@ -17,6 +16,43 @@ export default function TeamPage() {
{ name: "Kontak", id: "/kontak" },
];
+ const teamMembers = [
+ {
+ id: "1", name: "Dr. Muhammad Syaiful Anwar", role: "Founder & Executive Director", description: "Visioner pendidikan dengan pengalaman 20+ tahun dalam pengembangan program sosial dan pemberdayaan masyarakat. Beliau memimpin Yasbil dengan komitmen terhadap transformasi sosial yang berkelanjutan.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=400&fit=crop", imageAlt: "Dr. Muhammad Syaiful Anwar", socialLinks: [
+ { icon: Linkedin, url: "https://linkedin.com" },
+ { icon: Globe, url: "https://example.com" },
+ ],
+ },
+ {
+ id: "2", name: "Siti Nurhaliza", role: "Program Director", description: "Ahli dalam manajemen program sosial dan koordinasi kegiatan lapangan di berbagai daerah. Memastikan setiap program Yasbil berjalan efektif dan memberikan dampak maksimal.", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=400&h=400&fit=crop", imageAlt: "Siti Nurhaliza", socialLinks: [
+ { icon: Linkedin, url: "https://linkedin.com" },
+ { icon: Mail, url: "mailto:siti@yasbil.org" },
+ ],
+ },
+ {
+ id: "3", name: "Budi Santoso", role: "Operations Manager", description: "Profesional operasional berpengalaman dalam efisiensi program dan sumber daya manusia. Memastikan kelancaran operasional Yasbil setiap harinya.", imageSrc: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=400&h=400&fit=crop", imageAlt: "Budi Santoso", socialLinks: [
+ { icon: Linkedin, url: "https://linkedin.com" },
+ ],
+ },
+ {
+ id: "4", name: "Dr. Eka Prasetya", role: "Health Program Lead", description: "Dokter dan epidemiolog dengan fokus pada kesehatan masyarakat dan program vaksinasi. Memimpin inisiatif kesehatan Yasbil untuk menjangkau lebih banyak keluarga.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=400&fit=crop", imageAlt: "Dr. Eka Prasetya", socialLinks: [
+ { icon: Globe, url: "https://example.com" },
+ { icon: Mail, url: "mailto:eka@yasbil.org" },
+ ],
+ },
+ {
+ id: "5", name: "Rini Wijaya", role: "Education Program Manager", description: "Pendidik berpengalaman dengan passion untuk meningkatkan akses pendidikan berkualitas. Mengelola semua program pendidikan dan beasiswa Yasbil.", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=400&h=400&fit=crop", imageAlt: "Rini Wijaya", socialLinks: [
+ { icon: Linkedin, url: "https://linkedin.com" },
+ { icon: Mail, url: "mailto:rini@yasbil.org" },
+ ],
+ },
+ {
+ id: "6", name: "Ahmad Wijaya", role: "Finance & Compliance Officer", description: "Profesional keuangan dengan track record dalam pengelolaan dana organisasi nirlaba. Memastikan transparansi dan akuntabilitas Yasbil.", imageSrc: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=400&h=400&fit=crop", imageAlt: "Ahmad Wijaya", socialLinks: [
+ { icon: Linkedin, url: "https://linkedin.com" },
+ ],
+ },
+ ];
+
return (
{/* Navbar */}
-
- {/* Team Introduction */}
-
-
-
-
- {/* Team Members */}
+ {/* Team Section */}
-
-
-
- {/* Team Values */}
-
-
{/* Footer */}
);
-}
\ No newline at end of file
+}