diff --git a/app/about/page.tsx b/app/about/page.tsx index 24d5483..a6aca04 100644 --- a/app/about/page.tsx +++ b/app/about/page.tsx @@ -1,90 +1,151 @@ -import React from "react"; +"use client"; + +import { useState } from "react"; import PublicLayout from "@/components/layout/PublicLayout"; +import { leaders } from "../../data/leaders"; + +const BLUE = "#38BFE8"; +const LIGHT_BLUE = "#C9F1FB"; + +export default function AboutPage() { + const [activeTab, setActiveTab] = useState<"team" | "map">("team"); -export default function AboutUs() { return ( -
-

BIG STRATEGY LABS

-

- Empowering the next generation of startups. -

+
+ {/* HERO */} +
+

+ An invite-only hub for innovation, +
+ leadership, and strategic growth +

-
-

Our Mission

-

- We believe in the power of innovation and the entrepreneurs who drive it forward. - Our mission is to identify, support, and accelerate startups that are building the future. -

-

- Whether you're at the idea stage or scaling rapidly, we provide the resources, - mentorship, and network you need to succeed. -

-
+ {/* TABS */} +
+
-
-

What We Offer

-
- {[ - { title: "Funding", desc: "Competitive investment for promising startups" }, - { title: "Mentorship", desc: "Guidance from industry experts and successful founders" }, - { title: "Network", desc: "Access to investors, partners, and fellow entrepreneurs" }, - { title: "Resources", desc: "Tools, workspace, and support to help you grow" }, - ].map((item) => ( -
-

{item.title}

-

{item.desc}

-
- ))} -
-
+ + +
-
-

How It Works

-
- {[ - { step: "01", title: "Apply", desc: "Submit your startup application through our platform" }, - { step: "02", title: "Review", desc: "Our team evaluates your application and potential" }, - { step: "03", title: "Interview", desc: "Selected founders meet with our team to discuss their vision" }, - { step: "04", title: "Launch", desc: "Accepted startups join our program and begin their journey" }, - ].map((item) => ( -
-

{item.step} — {item.title}

-

{item.desc}

-
- ))} +
-
-

Ready to Build the Future?

-

- Join hundreds of successful startups in our program. -

- - Apply Now - -
+ {/* CONTENT */} +
+ {activeTab === "team" && ( +
+ {leaders.map((leader, index) => { + const isReversed = index % 2 !== 0; -
-

Get in Touch

-

Have questions? We'd love to hear from you.

- + return ( +
+ {/* IMAGE */} +
+ {leader.image ? ( + {leader.name} + ) : ( +
+ {leader.name + .split(" ") + .map((word) => word[0]) + .join("")} +
+ )} +
+ + {/* TEXT */} +
+

+ {leader.name} +

+ +

+ {leader.title} +

+ +

+ {leader.bio} +

+ + + CONTACT + +
+
+ ); + })} +
+ )} + + {activeTab === "map" && ( +
+

Map coming soon.

+
+ )}
-
+
); } \ No newline at end of file diff --git a/app/leaders/page.tsx b/app/leaders/page.tsx index a9a039b..384a6da 100644 --- a/app/leaders/page.tsx +++ b/app/leaders/page.tsx @@ -1,151 +1,5 @@ -import React from 'react'; -import Link from 'next/link'; -import LeaderCard2 from '@/components/ui/LeaderCard2'; -import PublicLayout from '@/components/layout/PublicLayout'; - - -const team = [ - { - name: "Sarah Johnson", - title: "Founder & CEO", - bio: "Former co-founder of TechVentures. Early investor at Google and Amazon.", - image: "woman.jpg", - }, - { - name: "Michael Chen", - title: "Investment Director", - bio: "Lead investor at Sequoia Capital. Former partner at Y Combinator.", - image: "men.jpg", - }, - { - name: "Emily Rodriguez", - title: "Head of Programs", - bio: "Built accelerator programs at Techstars. Former founder of EdTech startup.", - image: "woman.jpg", - }, - { - name: "David Park", - title: "Technical Advisor", - bio: "Former CTO at Stripe. Led engineering at Facebook and Airbnb.", - image: "men.jpg", - }, - { - name: "Alex Thompson", - title: "Operations Manager", - bio: "Scaled operations at Uber. Former consultant at McKinsey.", - image: "men.jpg", - }, - { - name: "Maria Garcia", - title: "Venture Partner", - bio: "15 years in venture capital. Board member at multiple unicorns.", - image: "woman.jpg", - }, - { - name: "Ryan Mitchell", - title: "Community Lead", - bio: "Built communities at Reddit. Former developer relations at GitHub.", - image: "men.jpg", - }, - { - name: "Sharad Aggarwal", - title: "VC", - bio: "Global head of AI Strategy at Google Cloud.", - image: "men.jpg", - }, -]; +import { redirect } from "next/navigation"; export default function LeadersPage() { - return ( - -
-
- - {/* Header */} -
-

- We are the people who
make up BIG STRATEGY LABS -

-

- Our philosophy is simple: hire great people and give them the resources and support to do their best work. -

-
- - {/* Team Cards */} -
- {team.map((member, index) => ( - - ))} -
- - {/* CTA Section */} -
-

- Ready to Build the Future? -

-

- Join hundreds of successful startups in our program -

- - Apply Now - -
- - {/* Contact Section */} -
-

Get in Touch

-

Have questions? We'd love to hear from you.

-
- {[ - { label: 'hello@yourcompany.com', href: 'mailto:hello@yourcompany.com' }, - { label: 'Twitter', href: 'https://twitter.com/yourcompany' }, - { label: 'LinkedIn', href: 'https://linkedin.com/company/yourcompany' }, - ].map((link) => ( - - {link.label} - - ))} -
-
- -
-
-
- ); + redirect("/about"); } \ No newline at end of file diff --git a/data/leaders.ts b/data/leaders.ts new file mode 100644 index 0000000..70627d4 --- /dev/null +++ b/data/leaders.ts @@ -0,0 +1,53 @@ +// Replace with real BSL leader data from Sharad. + +export const leaders = [ + { + name: "Jane Doe", + title: "Executive", + bio: "Placeholder leader bio. Replace with real data.", + email: "jane@example.com", + image: "", + }, + { + name: "John Smith", + title: "Operations Lead", + bio: "Placeholder leader bio. Replace with real data.", + email: "john@example.com", + image: "", + }, + { + name: "Alex Chen", + title: "Strategy Lead", + bio: "Placeholder leader bio. Replace with real data.", + email: "alex@example.com", + image: "", + }, + { + name: "Maya Patel", + title: "Program Lead", + bio: "Placeholder leader bio. Replace with real data.", + email: "maya@example.com", + image: "", + }, + { + name: "Ryan Kim", + title: "Operations Lead", + bio: "Placeholder leader bio. Replace with real data.", + email: "ryan@example.com", + image: "", + }, + { + name: "Sophia Lee", + title: "Community Lead", + bio: "Placeholder leader bio. Replace with real data.", + email: "sophia@example.com", + image: "", + }, + { + name: "Sharad Aggarwal", + title: "Advisor", + bio: "Placeholder leader bio. Replace with real data.", + email: "sharad@example.com", + image: "", + }, + ]; \ No newline at end of file