From a17f3dfabd5dc02596c940ce2a76f0054bad7e1f Mon Sep 17 00:00:00 2001 From: jyswee Date: Thu, 23 Jul 2026 22:12:25 +0000 Subject: [PATCH] Seed: education template (18 files) --- src/pages/Instructors.tsx | 77 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 src/pages/Instructors.tsx diff --git a/src/pages/Instructors.tsx b/src/pages/Instructors.tsx new file mode 100644 index 0000000..86bf2bd --- /dev/null +++ b/src/pages/Instructors.tsx @@ -0,0 +1,77 @@ +import { Link } from "react-router-dom"; +import Header from "@/components/Header"; +import Footer from "@/components/Footer"; +import { Button } from "@/components/ui/button"; +import { Badge } from "@/components/ui/badge"; +import { Card, CardContent } from "@/components/ui/card"; +import { Star, BookOpen, Users, Linkedin, Twitter, Globe } from "lucide-react"; + +const instructors = [ + { name: "Dr. Sarah Chen", title: "Senior Software Engineer & Educator", specialties: ["React", "Node.js", "TypeScript"], courses: 12, students: 3200, rating: 4.9, gradient: "from-indigo-500 to-purple-600" }, + { name: "Prof. James Rivera", title: "Data Science Lead & Researcher", specialties: ["Python", "Machine Learning", "Statistics"], courses: 8, students: 2800, rating: 4.8, gradient: "from-amber-500 to-orange-600" }, + { name: "Maya Patel", title: "Principal UX Designer", specialties: ["Figma", "UI Design", "Prototyping"], courses: 15, students: 4100, rating: 4.9, gradient: "from-emerald-500 to-teal-600" }, + { name: "Dr. Alex Kim", title: "AI Research Scientist", specialties: ["Deep Learning", "NLP", "Computer Vision"], courses: 10, students: 3600, rating: 4.7, gradient: "from-rose-500 to-pink-600" }, + { name: "Rachel Torres", title: "Business Strategy Consultant", specialties: ["Strategy", "Leadership", "Finance"], courses: 6, students: 2100, rating: 4.8, gradient: "from-cyan-500 to-blue-600" }, + { name: "David Park", title: "Growth Marketing Director", specialties: ["SEO", "Analytics", "Growth"], courses: 9, students: 2500, rating: 4.6, gradient: "from-violet-500 to-fuchsia-600" }, +]; + +export default function InstructorsPage() { + return ( +
+
+ +
+
+ Our Team +

Meet Our Instructors

+

Industry veterans and passionate educators dedicated to your success.

+
+
+ +
+
+
+ {instructors.map((inst, i) => ( + +
+ {inst.name.split(" ").map(n => n[0]).join("")} +
+

{inst.name}

+

{inst.title}

+
+ {inst.specialties.map((s) => ( + {s} + ))} +
+
+
+
{inst.courses}
+
Courses
+
+
+
{inst.students.toLocaleString()}
+
Students
+
+
+
{inst.rating}
+
Rating
+
+
+
+ {[Linkedin, Twitter, Globe].map((Icon, j) => ( + + ))} +
+ +
+ ))} +
+
+
+ +
+ ); +} \ No newline at end of file