Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed public/images/execs/alex_luo.jpg
Binary file not shown.
Binary file added public/images/execs/alvin_tsui.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/images/execs/boris_wang.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/execs/bradley_eugene_sakran.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/images/execs/daniel_yoo.jpg
Binary file not shown.
Binary file added public/images/execs/dora_hu.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/execs/edward_jung.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/images/execs/harsh_amin.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/images/execs/iris_liu.png
Binary file not shown.
Binary file removed public/images/execs/jackie_crowley.jpeg
Binary file not shown.
Binary file removed public/images/execs/jessie_megan.jpg
Binary file not shown.
Binary file added public/images/execs/jinah_pak.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/execs/june_wang.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/execs/kelly_wei_jin.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/execs/nicole_chu.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/execs/owen_hochwald.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/images/execs/pearl_dhingra.png
Binary file not shown.
Binary file added public/images/execs/stella_duo.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/execs/talia_feng.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/images/execs/theo_siemens_rhodes.jpeg
Binary file not shown.
Binary file removed public/images/execs/tony_liu.jpg
Binary file not shown.
Binary file modified public/images/execs/ura_hwang.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/images/execs/vanshika_dixit.jpeg
Binary file not shown.
Binary file removed public/images/execs/xavier_lam.png
Binary file not shown.
Binary file added public/images/execs/zayan_sheikh.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion scripts/test-analytics.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ const db = new PrismaClient({
});

async function main() {
// Form 10 = Fall 2025 Recruitment (real reviewer activity from last season)
const rows = await db.submissions.findMany({
where: { form_id: BigInt(10) },
include: { applications: true, users: true },
Expand Down
102 changes: 57 additions & 45 deletions src/components/general/execSection.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,82 +12,94 @@ import "swiper/css";
const lpFooterEllipse = "/icons/custom/footerEllipse.svg";
const execs = [
{
name: "Xavier Lam",
image: "/images/execs/xavier_lam.png",
name: "Ura Hwang",
image: "/images/execs/ura_hwang.jpeg",
title: "Co-President",
linkedIn: "https://www.linkedin.com/in/ura-hwang-748336282/",
},
{
name: "Boris Wang",
image: "/images/execs/boris_wang.jpg",
title: "Co-President",
linkedIn: "https://www.linkedin.com/in/xavier-lam/",
linkedIn: "https://www.linkedin.com/in/boriswangcs/",
},
{
name: "Tony Liu",
image: "/images/execs/tony_liu.jpg",
name: "Harsh Amin",
image: "/images/execs/harsh_amin.jpeg",
title: "Co-President",
linkedIn: "https://www.linkedin.com/in/yunxiaotonyliu/",
linkedIn: "https://www.linkedin.com/in/hamin06/",
},
{
name: "Alex Luo",
image: "/images/execs/alex_luo.jpg",
name: "Owen Hochwald",
image: "/images/execs/owen_hochwald.jpg",
title: "Tech Lead",
linkedIn: "https://www.linkedin.com/in/alexluo602/",
linkedIn: "https://www.linkedin.com/in/ohoch/",
},
{
name: "Theo Siemens-Rhodes",
image: "/images/execs/theo_siemens_rhodes.jpeg",
name: "Bradley Eugene Sakran",
image: "/images/execs/bradley_eugene_sakran.jpg",
title: "Tech Lead",
linkedIn: "https://www.linkedin.com/in/theo-siemens-rhodes/",
linkedIn: "https://www.linkedin.com/in/besakran/",
},
{
name: "Harsh Amin",
image: "/images/execs/harsh_amin.jpeg",
name: "June Wang",
image: "/images/execs/june_wang.jpg",
title: "Tech Lead",
linkedIn: "https://www.linkedin.com/in/hamin06/",
linkedIn: "https://www.linkedin.com/in/june-wang-756065355/",
},
{
name: "Daniel Yoo",
image: "/images/execs/daniel_yoo.jpg",
name: "Edward Jung",
image: "/images/execs/edward_jung.jpg",
title: "Tech Lead",
linkedIn: "https://www.linkedin.com/in/yood2/",
linkedIn: "https://www.linkedin.com/in/edward-h-jung/",
},
{
name: "Jessie Megan",
image: "/images/execs/jessie_megan.jpg",
title: "Design Lead",
linkedIn: "https://www.linkedin.com/in/jessiemegan/",
name: "Zayan Sheikh",
image: "/images/execs/zayan_sheikh.jpg",
title: "Tech Lead",
linkedIn: "https://www.linkedin.com/in/zayans/",
},
{
name: "Jackie Crowley",
image: "/images/execs/jackie_crowley.jpeg",
title: "Design Lead",
linkedIn: "https://www.linkedin.com/in/jackiehcrowley/",
name: "Talia Feng",
image: "/images/execs/talia_feng.jpg",
title: "Tech Lead",
linkedIn: "https://www.linkedin.com/in/talfe/",
},
{
name: "Ura Hwang",
image: "/images/execs/ura_hwang.jpeg",
title: "Operations Lead",
linkedIn: "https://www.linkedin.com/in/ura-hwang-748336282/",
name: "Dora Hu",
image: "/images/execs/dora_hu.jpg",
title: "Design Lead",
linkedIn: "https://www.linkedin.com/in/dora-y-hu/",
},
{
name: "Iris Liu",
image: "/images/execs/iris_liu.png",
title: "Marketing Coordinator",
linkedIn: "https://www.linkedin.com/in/irisdan/",
name: "Kelly Wei Jin",
image: "/images/execs/kelly_wei_jin.jpg",
title: "Design Lead",
linkedIn: "https://www.linkedin.com/in/kellyw13/",
},
{
name: "Boris Wang",
image: "/images/execs/boris_wang.jpg",
title: "Strategy Coordinator",
linkedIn: "https://www.linkedin.com/in/boriswangcs/",
name: "Nicole Chu",
image: "/images/execs/nicole_chu.jpg",
title: "Sponsorship Coordinator",
linkedIn: "https://www.linkedin.com/in/nicole-chu-402b0b2ab/",
},
{
name: "Pearl Dhingra",
image: "/images/execs/pearl_dhingra.png",
name: "Alvin Tsui",
image: "/images/execs/alvin_tsui.jpg",
title: "Sponsorship Coordinator",
linkedIn: "https://www.linkedin.com/in/pearl-dhingra/",
linkedIn: "https://www.linkedin.com/in/alvintsui/",
},
{
name: "Vanshika Dixit",
image: "/images/execs/vanshika_dixit.jpeg",
name: "Jinah Pak",
image: "/images/execs/jinah_pak.jpg",
title: "Events Coordinator",
linkedIn: "https://www.linkedin.com/in/vdixit20/",
linkedIn: "https://www.linkedin.com/in/jinah-pak/",
},
{
name: "Stella Duo",
image: "/images/execs/stella_duo.jpg",
title: "Marketing Coordinator",
linkedIn: "https://www.linkedin.com/in/stelladuo/",
},
];

Expand All @@ -112,7 +124,7 @@ export default function ExecSection() {
<div className="flex flex-col md:flex-row text-center items-center justify-between w-full md:px-10 py-10">
<div className="flex flex-col-reverse md:flex-row items-center">
<h2 className="text-3xl font-semibold py-2 md:py-0 md:pr-4">
Meet our <span className="text-lp-400">2025/2026</span> execs
Meet our <span className="text-lp-400">2026/2027</span> execs
</h2>
</div>
<span className="hidden md:flex md:flex-row md:space-x-2">
Expand Down
2 changes: 1 addition & 1 deletion src/components/general/footerSection.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { bottomFooterLinks, footerLinks } from "@/lib/data/generalData";

const logo = "/icons/logoVariants/logoPrimaryWithText.svg";
const text = {
copyright: "Launch Pad © 2025",
copyright: "Launch Pad © 2026",
subheading: "Leading Software Engineering Club",
};

Expand Down
10 changes: 2 additions & 8 deletions src/components/general/imageCard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,13 @@ const ImageCard = ({
description,
imageSrc,
alt,
width,
height,
url,
}: ImageCardProps) => {
const imageProps = {
src: imageSrc,
alt,
width,
height,
};
return (
<Link
className="flex flex-col flex-1 max-h-[400px] p-2 min-h-[400px] h-full justify-between bg-secondary hover:bg-lp-500 duration-200 hover:scale-105 rounded-2xl py-1 text-white items-center text-center "
target="_blank"
rel="noopener noreferrer"
href={url}
>
<div className="py-8 w-full h-full">
Expand Down
5 changes: 1 addition & 4 deletions src/components/general/projectSection.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ type Project = {
};

const text = {
projectsTitle: "Projects Highlights",
projectsTitle: "Project Highlights",
};

const ProjectSection = ({ projects }: ProjectSectionProps) => {
Expand Down Expand Up @@ -52,9 +52,6 @@ const ProjectSection = ({ projects }: ProjectSectionProps) => {
<h1 className={`text-4xl font-bold font-sans py-2 md:py-0 md:pr-4`}>
{text.projectsTitle}
</h1>
<span className="p-2">
<InfoButton text={"2024/2025"} />
</span>
</span>
<span className="hidden md:flex md:flex-row md:space-x-2">
<Button variant={"dark"} className="swiper-button-prev gap-2">
Expand Down
Loading