From 9b69d7462046c78ce959126e69ed5625a7f1e63d Mon Sep 17 00:00:00 2001 From: jyswee Date: Thu, 23 Jul 2026 22:11:17 +0000 Subject: [PATCH] Seed: services template (18 files) --- src/pages/Team.tsx | 159 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 src/pages/Team.tsx diff --git a/src/pages/Team.tsx b/src/pages/Team.tsx new file mode 100644 index 0000000..045f0f3 --- /dev/null +++ b/src/pages/Team.tsx @@ -0,0 +1,159 @@ +import { Link } from "react-router-dom"; +import { Button } from "@/components/ui/button"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { Badge } from "@/components/ui/badge"; +import { + Linkedin, Twitter, Github, Lightbulb, Users, Trophy, MapPin +} from "lucide-react"; +import Header from "@/components/Header"; +import Footer from "@/components/Footer"; + +const teamMembers = [ + { + name: "", + role: "", + bio: "With over 12 years in design, Alex leads our creative vision and ensures every project tells a compelling visual story.", + gradient: "from-violet-400 to-indigo-500", + }, + { + name: "", + role: "", + bio: "Jordan architects scalable systems and mentors our engineering team. A full-stack expert passionate about clean code.", + gradient: "from-rose-400 to-orange-500", + }, + { + name: "", + role: "", + bio: "Priya combines research with intuition to craft experiences users love. She has led UX for 50+ digital products.", + gradient: "from-emerald-400 to-teal-500", + }, + { + name: "", + role: "", + bio: "David drives growth through data-driven strategies. He has managed campaigns generating over $10M in revenue.", + gradient: "from-amber-400 to-pink-500", + }, + { + name: "Lisa Nguyen", + role: "Project Manager", + bio: "Lisa ensures every project runs on time and on budget. She brings structure and clarity to complex engagements.", + gradient: "from-cyan-400 to-blue-500", + }, + { + name: "Marcus Johnson", + role: "Content Strategist", + bio: "Marcus crafts brand narratives that resonate. He has written for top publications and led content for major launches.", + gradient: "from-fuchsia-400 to-purple-500", + }, +]; + +const values = [ + { icon: Lightbulb, title: "Innovation First", desc: "We push boundaries and embrace emerging technologies to deliver forward-thinking solutions." }, + { icon: Users, title: "Collaboration", desc: "Great work happens when diverse minds come together. We partner closely with every client." }, + { icon: Trophy, title: "Excellence", desc: "We hold ourselves to the highest standards in design, code quality, and client communication." }, +]; + +const openPositions = [ + { title: "Senior React Developer", department: "Engineering", location: "San Francisco, CA", type: "Full-time" }, + { title: "UX Researcher", department: "Design", location: "Remote", type: "Remote" }, + { title: "Growth Marketing Manager", department: "Marketing", location: "New York, NY", type: "Full-time" }, +]; + +export default function TeamPage() { + return ( +
+
+ + {/* ── HERO ── */} +
+
+

+ The People Behind the Work +

+

+ A diverse team of designers, developers, strategists, and marketers united by a love for craft. +

+
+
+ + {/* ── TEAM MEMBERS ── */} +
+
+
+ {teamMembers.map((m, i) => ( +
+
+

{m.name}

+

{m.role}

+

{m.bio}

+
+ + + +
+
+ ))} +
+
+
+ + {/* ── CULTURE / VALUES ── */} +
+
+
+

Our Values

+

The principles that guide everything we do.

+
+
+ {values.map((v, i) => ( + + +
+ +
+ {v.title} +
+ +

{v.desc}

+
+
+ ))} +
+
+
+ + {/* ── CAREERS ── */} +
+
+
+

Join Our Team

+

We are always looking for talented people who share our passion for great work.

+
+
+ {openPositions.map((job, i) => ( + + +
+

{job.title}

+
+ {job.department} + + {job.location} + + {job.type} +
+
+ +
+
+ ))} +
+
+
+ +
+ ); +} \ No newline at end of file