We offer a variety of programs that provide members of all experience levels with opportunities to network, socialize, and develop
technical and leadership skills. Read on to learn more about our Intern Program, Engineering Team, Web Team, and Intramural sports league.
+ {/* If slide element is not a string, carousel is for testimonials. If it is, carousel is for images */}
+ {typeof slide != "string" ? (
+
+ ) : (
+
+ )}
+ {typeof slide != "string" ? (
+
- );
-};
-
-export default TestimonialCard;
diff --git a/src/client/components/programs/Testimonials.ts b/src/client/components/programs/Testimonials.ts
new file mode 100644
index 00000000..a6696014
--- /dev/null
+++ b/src/client/components/programs/Testimonials.ts
@@ -0,0 +1,110 @@
+//import { imageUrls } from "@assets/imageUrls";
+import BryantCao from "@assets/interns/InternTestimonial.png";
+import SET2024 from "@assets/set/SetProject.png";
+import CameronMcMullen from "@assets/sports/SportsTestimonial.jpeg";
+
+const Testimonials = [
+ {
+ program: "Interns",
+ testimonials: [
+ {
+ name: "Bryant Cao",
+ position: "2024 Intern",
+ quote:
+ "I really enjoyed my time with SASE Interns as it was a great mixture of fun and general skill building. I got to connect with other SASE members, get more involved with SASE, and improve a variety of skills. But there was also tons of times where I got to joke around making Interns never feel like a burden.",
+ image: BryantCao,
+ },
+ {
+ name: "Bryant Cao",
+ position: "2024 Intern",
+ quote:
+ "I really enjoyed my time with SASE Interns as it was a great mixture of fun and general skill building. I got to connect with other SASE members, get more involved with SASE, and improve a variety of skills. But there was also tons of times where I got to joke around making Interns never feel like a burden.",
+ image: BryantCao,
+ },
+ {
+ name: "Bryant Cao",
+ position: "2024 Intern",
+ quote:
+ "I really enjoyed my time with SASE Interns as it was a great mixture of fun and general skill building. I got to connect with other SASE members, get more involved with SASE, and improve a variety of skills. But there was also tons of times where I got to joke around making Interns never feel like a burden.",
+ image: BryantCao,
+ },
+ {
+ name: "Bryant Cao",
+ position: "2024 Intern",
+ quote:
+ "I really enjoyed my time with SASE Interns as it was a great mixture of fun and general skill building. I got to connect with other SASE members, get more involved with SASE, and improve a variety of skills. But there was also tons of times where I got to joke around making Interns never feel like a burden.",
+ image: BryantCao,
+ },
+ ],
+ },
+ {
+ program: "SET",
+ testimonials: [
+ {
+ name: "SET Bro",
+ position: "2023 Project",
+ quote:
+ "During SET's first semester, SET successfully developed a campus cleaner robot designed to autonomously identify and pick up trash 🤖. This innovative project not only helped keep our campus clean but also provided valuable experience in robotics, programming, and teamwork.",
+ image: SET2024,
+ },
+ {
+ name: "SET Dumpy",
+ position: "2023-2024 Project",
+ quote:
+ "A campus cleaner robot designed to autonomously identify and pick up trash 🤖. This innovative project keeps our campus clean and provided valuable experience in robotics, programming, and teamwork.",
+ image: SET2024,
+ },
+ {
+ name: "2025 Project Name",
+ position: "2024-2025 Project",
+ quote: "Coming soon...",
+ image: SET2024,
+ },
+ {
+ name: "2026 Project Name",
+ position: "2025-2026 Project",
+ quote: "Coming soon...",
+ image: SET2024,
+ },
+ ],
+ },
+ {
+ program: "Web Dev",
+ testimonials: [],
+ },
+ {
+ program: "Sports",
+ testimonials: [
+ {
+ name: "Cameron McMullen",
+ position: "SASE Sports Member",
+ quote:
+ "SASE sports is a fun way to connect with people while being active! I’m really glad I got to join and make friends while getting to play soccer again, and everyone is really nice to play with! We get to joke around and break a swear together, and I’ll cherish the memories and friends I made far beyond college.",
+ image: CameronMcMullen,
+ },
+ {
+ name: "Cameron McMullen",
+ position: "SASE Sports Member",
+ quote:
+ "SASE sports is a fun way to connect with people while being active! I’m really glad I got to join and make friends while getting to play soccer again, and everyone is really nice to play with! We get to joke around and break a swear together, and I’ll cherish the memories and friends I made far beyond college.",
+ image: CameronMcMullen,
+ },
+ {
+ name: "Cameron McMullen",
+ position: "SASE Sports Member",
+ quote:
+ "SASE sports is a fun way to connect with people while being active! I’m really glad I got to join and make friends while getting to play soccer again, and everyone is really nice to play with! We get to joke around and break a swear together, and I’ll cherish the memories and friends I made far beyond college.",
+ image: CameronMcMullen,
+ },
+ {
+ name: "Cameron McMullen",
+ position: "SASE Sports Member",
+ quote:
+ "SASE sports is a fun way to connect with people while being active! I’m really glad I got to join and make friends while getting to play soccer again, and everyone is really nice to play with! We get to joke around and break a swear together, and I’ll cherish the memories and friends I made far beyond college.",
+ image: CameronMcMullen,
+ },
+ ],
+ },
+];
+
+export default Testimonials;
diff --git a/src/client/routes/interns.tsx b/src/client/routes/interns.tsx
index 23e249c0..b7c10c6d 100644
--- a/src/client/routes/interns.tsx
+++ b/src/client/routes/interns.tsx
@@ -1,12 +1,10 @@
-import InternTestimonial from "@assets/interns/InternTestimonial.png";
-import InternsPic from "@assets/interns/SaseInterns.png";
+import Carousel from "@/client/components/programs/Carousel";
+import { imageUrls } from "@assets/imageUrls";
import FAQ from "@components/programs/FAQCard";
+import { faqData } from "@components/programs/faqInterns";
import GoalCard from "@components/programs/GoalCard";
import InfoCard from "@components/programs/InfoCard";
-import TestimonialCard from "@components/programs/TestimonialCard";
import { createFileRoute } from "@tanstack/react-router";
-import { imageUrls } from "../assets/imageUrls";
-import { faqData } from "../components/programs/faqInterns";
import { seo } from "../utils/seo";
export const Route = createFileRoute("/interns")({
@@ -20,12 +18,12 @@ export const Route = createFileRoute("/interns")({
component: () => {
return (
-