From d9250cdb7f53dde259bd373c2c5c10c8963e1750 Mon Sep 17 00:00:00 2001 From: Jason Mun Date: Sat, 30 Nov 2024 16:37:44 -0500 Subject: [PATCH] Website Redesign: Courses page improvement (#750) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ### Summary This PR address the following changes for the Courses Page - [x] Cursor Pointer on FAQ - [x] Hero Section fix (Addressed in Andrew's Merged PR) - [x] Fixed font weights and omitted leading space - [x] Omit card shadow (Addressed with Chris's PR #742 ) - [x] Align date and time in timeline - [x] Align Icons with Text - [x] Added Optional Profile image for the "Past Experiences" Section - [x] Applied secondary Button variant to Learn More - [x] Decreased Spacing In between each element of the page ### Notion/Figma Link [Cursor](https://www.notion.so/New-Website-COURSE-FAQ-section-cursor-pointer-14a0ad723ce180adaeacedf3bab48752?pvs=4) [Font Weights/spaces](https://www.notion.so/New-Website-COURSE-Past-Student-Experiences-and-Past-Student-Projects-headers-font-weight-14a0ad723ce180f5a655c9611770efaa?pvs=4) [Font Weights/spaces for Trending section](https://www.notion.so/New-Website-COURSE-Trends-in-Web-Dev-section-fixes-14a0ad723ce180a589c0c097a1a784c6?pvs=4) [Card Shadow](https://www.notion.so/New-Website-COURSE-Course-staff-section-fixes-14a0ad723ce180f9a3bbe0505bd7d67c?pvs=4) [Timeline fixes](https://www.notion.so/New-Website-COURSE-Timeline-section-fixes-14a0ad723ce180fc8c47cd75d8d4383b?pvs=4) [Icon and text alignment](https://www.notion.so/New-Website-COURSE-3-features-in-row-section-fixes-14a0ad723ce180208a89ffdad2e4752e?pvs=4) [Section Spacing](https://www.notion.so/New-Website-COURSE-Spacing-between-sections-14d0ad723ce180fbb2c9d01b3eb5f27f?pvs=4) ### Test Plan Trending Section Before: Screenshot 2024-11-26 at 12 06 36 PM Trending Section After font weight and spacing changes: Screenshot 2024-11-28 at 9 18 37 PM Past Student Projects Before (Same change with all font-black to font weight of 700): Screenshot 2024-11-26 at 12 10 32 PM Past Student Projects After: Screenshot 2024-11-28 at 9 12 10 PM Timeline Before: Screenshot 2024-11-26 at 12 09 20 PM Timeline After: Screenshot 2024-11-28 at 9 15 40 PM Icon Section Before: Screenshot 2024-11-26 at 12 06 14 PM Icon Section After with moving Icons to the left to be aligned: Screenshot 2024-11-28 at 9 17 08 PM Section Spacing before: Screenshot 2024-11-28 at 7 50 30 PM\ Section Spacing After: Screenshot 2024-11-28 at 9 19 43 PM Testimonial Before: Screenshot 2024-11-28 at 9 26 42 PM Testimonial After: Screenshot 2024-11-28 at 9 26 02 PM ### Notes - Added the Secondary Button Variant to the global css - For the timeline section, I made it so that it added the @ if there was a given time else omitted - Added the profile image by default unless specified --- .../components/course/DDProjects.tsx | 6 +- .../components/course/Experiences.tsx | 6 +- .../components/course/TestimonialCard.tsx | 10 +- .../components/course/Timeline.tsx | 11 +- .../course/data/key_experiences.json | 6 +- .../components/team/data/all-members.json | 433 +++++------------- .../public/icons/profile_image.svg | 6 + new-dti-website/src/app/course/page.tsx | 28 +- new-dti-website/src/app/globals.css | 11 + 9 files changed, 160 insertions(+), 357 deletions(-) create mode 100644 new-dti-website/public/icons/profile_image.svg diff --git a/new-dti-website/components/course/DDProjects.tsx b/new-dti-website/components/course/DDProjects.tsx index 992980e77..756c10a6b 100644 --- a/new-dti-website/components/course/DDProjects.tsx +++ b/new-dti-website/components/course/DDProjects.tsx @@ -37,10 +37,10 @@ export default function DDProjects({ title, description, imageSrc }: DDProjectsP onClick={toggleCard} >
-

+

{title}

-

+

{isOpen ? '−' : '+'}

@@ -52,7 +52,7 @@ export default function DDProjects({ title, description, imageSrc }: DDProjectsP }`} >
-

{description}

+

{description}

{title}
diff --git a/new-dti-website/components/course/Experiences.tsx b/new-dti-website/components/course/Experiences.tsx index ab13b9244..be19a8682 100644 --- a/new-dti-website/components/course/Experiences.tsx +++ b/new-dti-website/components/course/Experiences.tsx @@ -32,11 +32,11 @@ export default function Experiences({ icon, title, description }: IconProps) { height={150} alt={icon} unoptimized - className="w-24 md:w-[30%]" + className="w-24 md:w-[30%] -translate-x-2.5" /> -
{title}
+
{title}
-
{description}
+
{description}
); diff --git a/new-dti-website/components/course/TestimonialCard.tsx b/new-dti-website/components/course/TestimonialCard.tsx index 37204b295..bba0c1d55 100644 --- a/new-dti-website/components/course/TestimonialCard.tsx +++ b/new-dti-website/components/course/TestimonialCard.tsx @@ -1,9 +1,11 @@ import React from 'react'; +import Image from 'next/image'; export interface TestimonialCardProps { description: string; name: string; semesterTaken: string; + profileImage?: string; } /** @@ -21,13 +23,15 @@ export interface TestimonialCardProps { export default function TestimonialCard({ description, name, - semesterTaken + semesterTaken, + profileImage = '/icons/profile_image.svg' }: TestimonialCardProps) { return (
❛❛
-

{description}

-
{name}
+

{description}

+ {`${name}'s +
{name}
{semesterTaken}
); diff --git a/new-dti-website/components/course/Timeline.tsx b/new-dti-website/components/course/Timeline.tsx index ebbc66868..10f01eb59 100644 --- a/new-dti-website/components/course/Timeline.tsx +++ b/new-dti-website/components/course/Timeline.tsx @@ -174,10 +174,15 @@ export default function Timeline({ events, currentDate }: TimelineProps) { /> {/* Title and Date */}
-

{event.title}

+

{event.title}

-

{event.date}

-

{event.time}

+ {event.time ? ( +

+ {event.date} @ {event.time} +

+ ) : ( +

{event.date}

+ )}
{/* Red Dot for Completed / Grey Dot for Tablet/Laptop */} diff --git a/new-dti-website/components/course/data/key_experiences.json b/new-dti-website/components/course/data/key_experiences.json index ae4bec83e..a9f79701c 100644 --- a/new-dti-website/components/course/data/key_experiences.json +++ b/new-dti-website/components/course/data/key_experiences.json @@ -3,17 +3,17 @@ { "icon": "/icons/courses/pencil.png", "title": "Best Practices", - "description": "We emphasize best engineering practices for every element of the course taught, from API design to frontend modularization" + "description": "We emphasize best engineering practices for every element of the course taught, from API design to frontend modularization." }, { "icon": "/icons/courses/rocket.png", "title": "Deploy", - "description": "Learn how to deploy your web applications ot the cloud using service provider such as Heroku or the Google Cloud Platform" + "description": "Learn how to deploy your web applications ot the cloud using service provider such as Heroku or the Google Cloud Platform." }, { "icon": "/icons/courses/presentation.png", "title": "Final Project", - "description": "The class ends with a final project capstone project consolidating all class topics, which can be used on your resume or portfolio" + "description": "The class ends with a final project capstone project consolidating all class topics, which can be used on your resume or portfolio." } ] } diff --git a/new-dti-website/components/team/data/all-members.json b/new-dti-website/components/team/data/all-members.json index 242ee2a4b..ed68ed3e0 100644 --- a/new-dti-website/components/team/data/all-members.json +++ b/new-dti-website/components/team/data/all-members.json @@ -10,9 +10,7 @@ "major": "Mathematics", "email": "aa2724@cornell.edu", "netid": "aa2724", - "subteams": [ - "cuapts" - ], + "subteams": ["cuapts"], "linkedin": "https://www.linkedin.com/in/arshagga/", "about": "Freshman in CAS studying Mathematics with a concentration in Economics. From Bryn Mawr, PA which is 30 minutes outside of Philadelphia. Things I do for fun are play golf and tennis, follow F1, woodworking, DJing. ", "minor": null, @@ -39,9 +37,7 @@ "email": "aep227@cornell.edu", "role": "designer", "about": "", - "subteams": [ - "cornellgo" - ], + "subteams": ["cornellgo"], "github": "", "graduation": "May 2027", "semesterJoined": "Fall 2024" @@ -64,9 +60,7 @@ "roleDescription": "Developer", "graduation": "May 2027", "major": "Computer Science", - "subteams": [ - "reviews" - ], + "subteams": ["reviews"], "semesterJoined": "Spring 2024", "college": "cas", "linkedin": "https://www.linkedin.com/in/andrew-qian/" @@ -77,9 +71,7 @@ "pronouns": "", "hometown": "", "lastName": "Thia", - "subteams": [ - "reviews" - ], + "subteams": ["reviews"], "about": "", "graduation": "May 2026", "linkedin": "", @@ -98,9 +90,7 @@ "graduation": "May 2025", "about": "Hi! My name is Alisha. I'm studying Computer Science in Engineering, but I'm also a business analyst on DTI! I'm also involved in other organizations on campus such as WICC. Outside of school, I enjoy traveling to new places and visiting some of the aesthetic, local coffee shops!", "lastName": "Lin", - "subteams": [ - "cornellgo" - ], + "subteams": ["cornellgo"], "doubleMajor": "", "linkedin": "", "firstName": "Alisha", @@ -127,9 +117,7 @@ "email": "anc76@cornell.edu", "netid": "anc76", "doubleMajor": null, - "subteams": [ - "queuemein" - ], + "subteams": ["queuemein"], "website": null, "firstName": "Annie", "hometown": "Bridgewater, NJ", @@ -143,9 +131,7 @@ "formerSubteams": [], "linkedin": "https://www.linkedin.com/in/amelie-rosso-5b9034296", "role": "apm", - "subteams": [ - "idol" - ], + "subteams": ["idol"], "github": null, "pronouns": "she/her", "roleDescription": "Associate PM", @@ -167,9 +153,7 @@ { "formerSubteams": [], "linkedin": "https://www.linkedin.com/in/amber-shen7/", - "subteams": [ - "cornellgo" - ], + "subteams": ["cornellgo"], "doubleMajor": null, "email": "as4288@cornell.edu", "about": "newbie dev on CornellGo!", @@ -189,14 +173,10 @@ }, { "pronouns": "She/Her", - "formerSubteams": [ - "business" - ], + "formerSubteams": ["business"], "github": null, "major": "Information Science", - "subteams": [ - "courseplan" - ], + "subteams": ["courseplan"], "lastName": "Le", "firstName": "An", "netid": "atl82", @@ -248,9 +228,7 @@ "email": "bl628@cornell.edu", "linkedin": "", "website": "", - "formerSubteams": [ - "queuemein" - ], + "formerSubteams": ["queuemein"], "pronouns": "", "about": "", "github": "", @@ -258,9 +236,7 @@ "minor": "", "doubleMajor": "", "hometown": "", - "subteams": [ - "leads" - ], + "subteams": ["leads"], "graduation": "May 2026", "semesterJoined": "Spring 2023" }, @@ -280,9 +256,7 @@ "netid": "bt283", "linkedin": "https://www.linkedin.com/in/benjamint-xyz/", "graduation": "May 2025", - "subteams": [ - "queuemein" - ], + "subteams": ["queuemein"], "hometown": "Cupertino", "firstName": "Benjamin", "semesterJoined": "Fall 2021" @@ -303,9 +277,7 @@ "major": "Computer Science", "graduation": "May 2025", "pronouns": "He/Him", - "subteams": [ - "cornellgo" - ], + "subteams": ["cornellgo"], "roleDescription": "Technical PM", "email": "byl8@cornell.edu", "github ": "", @@ -352,9 +324,7 @@ "hometown": "", "roleDescription": "Business", "pronouns": "", - "subteams": [ - "business" - ], + "subteams": ["business"], "firstName": "Claire", "semesterJoined": "Fall 2024" }, @@ -369,9 +339,7 @@ "website": null, "role": "developer", "doubleMajor": null, - "subteams": [ - "cuapts" - ], + "subteams": ["cuapts"], "about": "Hi! I am Casper! I am a freshman at the College of Art & Science. ", "minor": null, "pronouns": "he/him", @@ -383,9 +351,7 @@ }, { "formerSubteams": [], - "subteams": [ - "cornellgo" - ], + "subteams": ["cornellgo"], "lastName": "Lan", "linkedin": "", "doubleMajor": "", @@ -421,9 +387,7 @@ "doubleMajor": null, "github": "https://github.com/Bookie0", "graduation": "May 2028", - "subteams": [ - "courseplan" - ], + "subteams": ["courseplan"], "role": "designer", "semesterJoined": "Fall 2024", "college": "cas", @@ -458,9 +422,7 @@ "about": "", "lastName": "Jin", "pronouns": "", - "subteams": [ - "cuapts" - ], + "subteams": ["cuapts"], "major": "", "roleDescription": "Dev Advisor", "hometown": "", @@ -492,9 +454,7 @@ "major": "Computer Science", "graduation": "December 2025", "pronouns": "He/Him", - "subteams": [ - "carriage" - ], + "subteams": ["carriage"], "roleDescription": "Technical PM", "email": "dka34@cornell.edu", "semesterJoined": "Spring 2023" @@ -505,9 +465,7 @@ "role": "developer", "netid": "dka36", "firstName": "Dwain", - "subteams": [ - "carriage" - ], + "subteams": ["carriage"], "roleDescription": "Developer", "email": "dka36@cornell.edu", "hometown": "Long Island, NY", @@ -535,9 +493,7 @@ "role": "business", "pronouns": "she/her", "hometown": "Bay Area, CA", - "subteams": [ - "business" - ], + "subteams": ["business"], "minor": "Information Science", "email": "dl979@cornell.edu", "netid": "dl979", @@ -558,9 +514,7 @@ "pronouns": "he/him/his", "firstName": "David", "lastName": "Martinez Lopez", - "subteams": [ - "cuapts" - ], + "subteams": ["cuapts"], "linkedin": null, "hometown": "Los Angeles, CA", "graduation": "May 2026", @@ -572,13 +526,9 @@ "lastName": "Krechmer", "firstName": "Ella", "email": "egk46@cornell.edu", - "formerSubteams": [ - "cuapts" - ], + "formerSubteams": ["cuapts"], "roleDescription": "Product Lead", - "subteams": [ - "leads" - ], + "subteams": ["leads"], "netid": "egk46", "role": "product-lead", "github": "https://github.com/ellakrechmer", @@ -596,9 +546,7 @@ }, { "formerSubteams": [], - "subteams": [ - "courseplan" - ], + "subteams": ["courseplan"], "linkedin": "https://www.linkedin.com/in/ericcheng-software/", "hometown": "Cary, NC", "about": "Hi, I'm Eric! I'm a first-year in the College of Engineering planning to major in Computer Science.", @@ -630,9 +578,7 @@ "major": "Information Science", "firstName": "Erica", "coffeeChatLink": null, - "subteams": [ - "reviews" - ], + "subteams": ["reviews"], "roleDescription": "Designer", "minor": "Business", "about": "Hi everyone :) I'm a designer on CUReviews, but also a part-time boba drinker, avid k-drama watcher, and ribbon dance enthusiast :) Feel free to reach out to me about anything and everything! ", @@ -654,9 +600,7 @@ "minor": null, "role": "designer", "netid": "em849", - "subteams": [ - "curaise" - ], + "subteams": ["curaise"], "graduation": "May 2027", "website": null, "firstName": "Evelyn", @@ -676,9 +620,7 @@ "roleDescription": "Developer", "graduation": "May 2027", "netid": "es999", - "subteams": [ - "cornellgo" - ], + "subteams": ["cornellgo"], "firstName": "Esha", "hometown": "Paramus, NJ", "pronouns": "she/her", @@ -693,9 +635,7 @@ "lastName": "Tang", "email": "et362@cornell.edu", "major": "Computer Science", - "subteams": [ - "courseplan" - ], + "subteams": ["courseplan"], "graduation": "May 2025", "github": "https://github.com/elizabeth-tang", "roleDescription": "Dev Advisor", @@ -716,9 +656,7 @@ "role": "developer", "netid": "ew522", "firstName": "Eric", - "subteams": [ - "queuemein" - ], + "subteams": ["queuemein"], "roleDescription": "Developer", "email": "ew522@cornell.edu", "github": "https://github.com/EricWeng23", @@ -736,9 +674,7 @@ { "formerSubteams": [], "firstName": "Grace", - "subteams": [ - "cuapts" - ], + "subteams": ["cuapts"], "website": null, "pronouns": "she/her", "doubleMajor": null, @@ -760,9 +696,7 @@ "formerSubteams": [], "coffeeChatLink": null, "minor": null, - "subteams": [ - "reviews" - ], + "subteams": ["reviews"], "firstName": "Helen", "semesterJoined": "Fall 2023", "roleDescription": "Developer", @@ -794,9 +728,7 @@ "about": "", "hometown": "", "firstName": "Jade", - "subteams": [ - "business" - ], + "subteams": ["business"], "roleDescription": "Business", "netid": "hn294", "website": "", @@ -807,9 +739,7 @@ { "formerSubteams": [], "hometown": "Holliston", - "subteams": [ - "courseplan" - ], + "subteams": ["courseplan"], "major": "Computer Science", "linkedin": "https://www.linkedin.com/in/hannah-yunzi-zhou/", "pronouns": "she/her", @@ -833,9 +763,7 @@ "minor": "", "email": "il226@cornell.edu", "netid": "il226", - "subteams": [ - "business" - ], + "subteams": ["business"], "role": "business", "firstName": "Ivan", "major": "Information Science", @@ -871,9 +799,7 @@ "lastName": "Yan", "coffeeChatLink": "", "minor": null, - "subteams": [ - "courseplan" - ] + "subteams": ["courseplan"] }, { "formerSubteams": [], @@ -887,9 +813,7 @@ "minor": "", "firstName": "Jesse", "email": "jc2755@cornell.edu", - "subteams": [ - "cornellgo" - ], + "subteams": ["cornellgo"], "github": "", "lastName": "Cheng", "role": "developer", @@ -906,9 +830,7 @@ "github": null, "doubleMajor": null, "hometown": "Long Island", - "subteams": [ - "courseplan" - ], + "subteams": ["courseplan"], "roleDescription": "Designer", "website": null, "linkedin": "https://www.linkedin.com/in/joannachen1014", @@ -961,9 +883,7 @@ "graduation": "May 2028", "website": null, "email": "jig47@cornell.edu", - "subteams": [ - "cuapts" - ], + "subteams": ["cuapts"], "doubleMajor": "N/A", "pronouns": "he/him", "github": null, @@ -975,9 +895,7 @@ "hometown": "", "pronouns": "", "role": "developer", - "subteams": [ - "idol" - ], + "subteams": ["idol"], "email": "jjm493@cornell.edu", "github": "https://github.com/JasonMun7", "minor": "", @@ -1003,17 +921,13 @@ "lastName": "Spokes", "doubleMajor": "Information Science", "minor": null, - "formerSubteams": [ - "cornellgo" - ], + "formerSubteams": ["cornellgo"], "netid": "jjs464", "roleDescription": "Full Team Lead", "github": null, "major": "Sociology", "email": "jjs464@cornell.edu", - "subteams": [ - "leads" - ], + "subteams": ["leads"], "website": "https://jspokes.com/", "coffeeChatLink": null, "about": "Full Team Lead, Former Designer @ CornellGo ", @@ -1021,13 +935,9 @@ }, { "major": "Applied Economics and Management", - "formerSubteams": [ - "cornellgo" - ], + "formerSubteams": ["cornellgo"], "minor": "", - "subteams": [ - "cuapts" - ], + "subteams": ["cuapts"], "doubleMajor": "Information Science", "graduation": "May 2026", "netid": "jl3587", @@ -1047,9 +957,7 @@ { "formerSubteams": [], "email": "jl4229@cornell.edu", - "subteams": [ - "cornellgo" - ], + "subteams": ["cornellgo"], "minor": null, "doubleMajor": null, "pronouns": "she/her", @@ -1075,9 +983,7 @@ "website": null, "doubleMajor": "Communication", "pronouns": "she/her", - "subteams": [ - "reviews" - ], + "subteams": ["reviews"], "minor": "Business", "netid": "jl4427", "roleDescription": "Business", @@ -1104,9 +1010,7 @@ "major": "Economics", "role": "developer", "hometown": "Ithaca NY", - "subteams": [ - "idol" - ], + "subteams": ["idol"], "linkedin": "https://www.linkedin.com/in/juliet-crane", "roleDescription": "Developer", "github": "https://github.com/jujulcrane", @@ -1130,9 +1034,7 @@ "firstName": "Joshua", "pronouns": "", "major": "", - "subteams": [ - "cornellgo" - ], + "subteams": ["cornellgo"], "minor": "", "semesterJoined": "Spring 2024" }, @@ -1142,9 +1044,7 @@ "role": "developer", "netid": "jxc6", "firstName": "Jacqueline", - "subteams": [ - "reviews" - ], + "subteams": ["reviews"], "roleDescription": "Developer", "email": "jxc6@cornell.edu", "github": "https://github.com/jacquelinecai", @@ -1170,9 +1070,7 @@ "linkedin": "https://www.linkedin.com/in/jasminexli/", "email": "jxl9@cornell.edu", "role": "pm", - "subteams": [ - "curaise" - ], + "subteams": ["curaise"], "minor": null, "major": "Computer Science", "hometown": "Xi'an, China", @@ -1180,9 +1078,7 @@ "netid": "jxl9", "github": "https://github.com/jasmineee-li", "lastName": "Li", - "formerSubteams": [ - "cornellgo" - ], + "formerSubteams": ["cornellgo"], "graduation": "May 2027", "semesterJoined": "Fall 2023" }, @@ -1199,9 +1095,7 @@ "website": null, "doubleMajor": null, "major": "Information Science", - "subteams": [ - "curaise" - ], + "subteams": ["curaise"], "roleDescription": "Designer", "role": "designer", "email": "kh784@cornell.edu", @@ -1220,18 +1114,14 @@ "roleDescription": "Design Lead", "firstName": "Katherine", "netid": "kjc249", - "formerSubteams": [ - "cuapts" - ], + "formerSubteams": ["cuapts"], "website": "https://www.katjch.com", "major": "Information Science", "pronouns": "", "graduation": "May 2025", "email": "kjc249@cornell.edu", "role": "design-lead", - "subteams": [ - "leads" - ], + "subteams": ["leads"], "doubleMajor": "", "lastName": "Chang", "semesterJoined": "Spring 2023" @@ -1251,9 +1141,7 @@ "role": "business", "about": "", "pronouns": "", - "subteams": [ - "carriage" - ], + "subteams": ["carriage"], "graduation": "May 2028", "lastName": "Lee", "netid": "kl2246", @@ -1263,10 +1151,7 @@ "email": "kl628@cornell.edu", "github": "https://github.com/kevin-lin12", "roleDescription": "Business Lead", - "formerSubteams": [ - "business", - "carriage" - ], + "formerSubteams": ["business", "carriage"], "pronouns": "He/Him", "hometown": "Syosset", "graduation": "May 2025", @@ -1276,9 +1161,7 @@ "role": "business-lead", "major": "Computer Science", "netid": "kl628", - "subteams": [ - "leads" - ], + "subteams": ["leads"], "firstName": "Kevin", "doubleMajor": null, "about": "Hi! ", @@ -1302,9 +1185,7 @@ "email": "km653@cornell.edu", "github": "", "netid": "km653", - "subteams": [ - "cuapts" - ], + "subteams": ["cuapts"], "doubleMajor": "", "semesterJoined": "Fall 2023" }, @@ -1320,9 +1201,7 @@ "minor": "Business", "role": "developer", "about": "I'll figure out what to write here later...", - "subteams": [ - "idol" - ], + "subteams": ["idol"], "website": null, "github": "https://github.com/kevinmram", "roleDescription": "Developer", @@ -1343,9 +1222,7 @@ "website": "https://kea-roy.github.io/", "major": "Computer Science", "firstName": "Kea-Roy", - "subteams": [ - "cuapts" - ], + "subteams": ["cuapts"], "netid": "ko353", "graduation": "May 2027", "lastName": "Ong", @@ -1363,9 +1240,7 @@ "major": "Information Science", "firstName": "Lazim", "github": null, - "formerSubteams": [ - "carriage" - ], + "formerSubteams": ["carriage"], "website": "https://www.lazimjarif.com/", "doubleMajor": null, "minor": "Business", @@ -1373,9 +1248,7 @@ "email": "lej56@cornell.edu", "roleDescription": "Designer", "netid": "lej56", - "subteams": [ - "courseplan" - ], + "subteams": ["courseplan"], "hometown": "Ithaca", "graduation": "May 2026", "lastName": "Jarif", @@ -1389,9 +1262,7 @@ "graduation": "May 2027", "role": "designer", "about": "Hi!", - "subteams": [ - "curaise" - ], + "subteams": ["curaise"], "doubleMajor": null, "github": null, "netid": "lmb423", @@ -1408,9 +1279,7 @@ "formerSubteams": [], "doubleMajor": null, "graduation": "May 2025", - "subteams": [ - "queuemein" - ], + "subteams": ["queuemein"], "semesterJoined": "Spring 2022", "email": "lnp35@cornell.edu", "lastName": "Pham", @@ -1441,9 +1310,7 @@ "netid": "ly345", "hometown": "Ithaca, NY", "lastName": "Yang", - "subteams": [ - "business" - ], + "subteams": ["business"], "linkedin": "https://www.linkedin.com/in/lilyxyang/", "minor": null, "graduation": "May 2027", @@ -1455,9 +1322,7 @@ { "formerSubteams": [], "about": "hello! I'm a current sophomore pursuing majors in psychology and information science (ux concentration) along with a minor in education :) in my free time, I love to bake, rock climb, complete nyt games, and watch apartment design videos on youtube!", - "subteams": [ - "queuemein" - ], + "subteams": ["queuemein"], "netid": "ly375", "doubleMajor": "Information Science", "github": null, @@ -1482,9 +1347,7 @@ "email": "may52@cornell.edu", "role": "pm", "doubleMajor": null, - "subteams": [ - "reviews" - ], + "subteams": ["reviews"], "lastName": "Yap", "roleDescription": "Product Manager", "graduation": "May 2027", @@ -1502,9 +1365,7 @@ }, { "formerSubteams": [], - "subteams": [ - "carriage" - ], + "subteams": ["carriage"], "about": "", "pronouns": "", "graduation": "May 2026", @@ -1532,9 +1393,7 @@ "pronouns": "she/her", "firstName": "Maddie", "major": "Economics", - "subteams": [ - "queuemein" - ], + "subteams": ["queuemein"], "hometown": "Minneapolis", "linkedin": null, "role": "business", @@ -1556,9 +1415,7 @@ "firstName": "Matthew", "major": "", "graduation": "May 2028", - "subteams": [ - "reviews" - ], + "subteams": ["reviews"], "lastName": "Kim", "email": "mk2672@cornell.edu", "minor": "", @@ -1572,9 +1429,7 @@ { "formerSubteams": [], "hometown": "Hanoi", - "subteams": [ - "carriage" - ], + "subteams": ["carriage"], "github": "https://github.com/namanhboi", "about": "New developer at Carriage", "minor": null, @@ -1603,9 +1458,7 @@ "firstName": "Nidhi", "netid": "nm549", "github": "https://github.com/nidhi-mylavarapu", - "subteams": [ - "courseplan" - ], + "subteams": ["courseplan"], "graduation": "May 2026", "role": "tpm", "lastName": "Mylavarapu", @@ -1624,9 +1477,7 @@ "major": "Computer Science", "role": "apm", "hometown": "Houston", - "subteams": [ - "courseplan" - ], + "subteams": ["courseplan"], "email": "nmp79@cornell.edu", "about": "Hi! I'm a freshman studying Computer Science with a minor in UX Design. I joined F23 and am a developer on Cornell Go.", "lastName": "Pakala", @@ -1635,9 +1486,7 @@ "github": "https://github.com/nit0107", "minor": "UX Design", "pronouns": "she/her", - "formerSubteams": [ - "cornellgo" - ], + "formerSubteams": ["cornellgo"], "semesterJoined": "Fall 2023" }, { @@ -1657,9 +1506,7 @@ "netid": "ns848", "about": "QMI newbie dev!", "roleDescription": "Developer", - "subteams": [ - "queuemein" - ], + "subteams": ["queuemein"], "email": "ns848@cornell.edu" }, { @@ -1669,9 +1516,7 @@ "lastName": "Tatem", "major": "Computer Science", "graduation": "May 2028", - "subteams": [ - "courseplan" - ], + "subteams": ["courseplan"], "minor": "ORIE", "hometown": "Frisco, Texas", "github": null, @@ -1694,17 +1539,13 @@ "coffeeChatLink": null, "email": "ow39@cornell.edu", "netid": "ow39", - "subteams": [ - "leads" - ], + "subteams": ["leads"], "graduation": "May 2026", "major": "Computer Science", "minor": "AI", "about": "", "roleDescription": "Developer Lead", - "formerSubteams": [ - "idol" - ], + "formerSubteams": ["idol"], "lastName": "Wang", "semesterJoined": "Spring 2023", "doubleMajor": "Math", @@ -1730,18 +1571,14 @@ "lastName": "Zheng", "netid": "oz36", "about": "Hi! I am on the Internal Business team and I am so excited to get to know everyone and work together :)!", - "subteams": [ - "business" - ], + "subteams": ["business"], "minor": null, "semesterJoined": "Spring 2024" }, { "formerSubteams": [], "github": "https://github.com/patriciaahuang", - "subteams": [ - "idol" - ], + "subteams": ["idol"], "roleDescription": "Developer", "about": "Developer on IDOL", "firstName": "Patricia", @@ -1762,9 +1599,7 @@ { "formerSubteams": [], "netid": "ps2245", - "subteams": [ - "carriage" - ], + "subteams": ["carriage"], "email": "ps2245@cornell.edu", "lastName": "Sudhakar", "firstName": "Pratyush", @@ -1789,9 +1624,7 @@ "role": "developer", "major": "Computer Science", "lastName": "Tehranipoor", - "subteams": [ - "cuapts" - ], + "subteams": ["cuapts"], "doubleMajor": null, "website": null, "graduation": "May 2028", @@ -1838,9 +1671,7 @@ "about": "Hi, I'm Richard! I'm currently a developer on ClubView. I especially enjoy creating mobile iOS apps. Outside of DTI, I'm part of the Reserve Club Tennis Team and CSA. I like cooking, participating in trivia competitions, and watching Netflix in my free time.", "minor": "Business for Engineers", "major": "Computer Science", - "subteams": [ - "queuemein" - ], + "subteams": ["queuemein"], "hometown": "Minneapolis, MN", "graduation": "May 2025", "github": "https://github.com/rgu0114", @@ -1860,12 +1691,8 @@ "lastName": "Ji", "about": "Dev at Carriage", "major": "Computer Science", - "subteams": [ - "carriage" - ], - "formerSubteams": [ - "queuemein" - ], + "subteams": ["carriage"], + "formerSubteams": ["queuemein"], "hometown": "Cupertino", "minor": null, "pronouns": "she/her", @@ -1897,17 +1724,13 @@ "about": "", "hometown": "", "firstName": "Ryan", - "subteams": [ - "carriage" - ], + "subteams": ["carriage"], "website": "", "semesterJoined": "Fall 2024" }, { "email": "sc2548@cornell.edu", - "formerSubteams": [ - "carriage" - ], + "formerSubteams": ["carriage"], "netid": "sc2548", "role": "product-lead", "graduation": "May 2025", @@ -1920,9 +1743,7 @@ "minor": "", "hometown": "", "pronouns": "", - "subteams": [ - "leads" - ], + "subteams": ["leads"], "github": "", "about": "", "firstName": "Stephy", @@ -1947,17 +1768,13 @@ "graduation": "Dec 2026", "about": "Serial builder, language learner, and digger-upper of interesting tidbits of knowledge.", "linkedin": "https://linkedin.com/in/simon-ilincev/", - "subteams": [ - "courseplan" - ], + "subteams": ["courseplan"], "major": "Computer Science", "lastName": "Ilincev" }, { "formerSubteams": [], - "subteams": [ - "cornellgo" - ], + "subteams": ["cornellgo"], "doubleMajor": null, "website": null, "major": "Computer Science", @@ -2018,9 +1835,7 @@ "minor": null, "doubleMajor": null, "email": "sl2663@cornell.edu", - "subteams": [ - "carriage" - ], + "subteams": ["carriage"], "semesterJoined": "Spring 2024" }, { @@ -2050,9 +1865,7 @@ { "formerSubteams": [], "about": "Developer on Queue Me In", - "subteams": [ - "curaise" - ], + "subteams": ["curaise"], "hometown": "Westchester", "minor": "Business", "roleDescription": "Technical PM", @@ -2076,9 +1889,7 @@ "graduation": "May 2025", "github": "", "pronouns": "", - "subteams": [ - "business" - ], + "subteams": ["business"], "linkedin": "", "firstName": "Sayan", "minor": "", @@ -2103,9 +1914,7 @@ "github": "", "role": "ops-lead", "website": "", - "subteams": [ - "leads" - ], + "subteams": ["leads"], "minor": "", "major": "", "firstName": "Sophie", @@ -2122,9 +1931,7 @@ "website": null, "role": "developer", "netid": "szw3", - "subteams": [ - "queuemein" - ], + "subteams": ["queuemein"], "doubleMajor": null, "github": "https://github.com/swang235", "linkedin": "https://www.linkedin.com/in/swang235/", @@ -2150,9 +1957,7 @@ "role": "developer", "roleDescription": "Developer", "hometown": "Houston", - "subteams": [ - "cornellgo" - ], + "subteams": ["cornellgo"], "netid": "ta375", "linkedin": null, "doubleMajor": null, @@ -2175,12 +1980,8 @@ "graduation": "May 2025", "github ": "", "hometown": "Ho Chi Minh, Vietnam", - "subteams": [ - "leads" - ], - "formerSubteams": [ - "cuapts" - ], + "subteams": ["leads"], + "formerSubteams": ["cuapts"], "firstName": "Sophia", "minor": "Entrepreneur", "github": "https://github.com/thuypham03", @@ -2196,13 +1997,9 @@ "linkedin": "https://www.linkedin.com/in/valeriekristenwong", "roleDescription": "Product Manager", "website": "", - "formerSubteams": [ - "cornellgo" - ], + "formerSubteams": ["cornellgo"], "netid": "vkw7", - "subteams": [ - "queuemein" - ], + "subteams": ["queuemein"], "doubleMajor": null, "lastName": "Wong", "pronouns": "she/her", @@ -2231,17 +2028,13 @@ "about": "Hi! I'm Vannessa! What’s meaningful for me in my work is having a collaborative community to learn from and bounce ideas off of. Creativity and design isn’t possible without the team it’s fostered in and the community it’s for, so it’s of highest value of me to find teamwork and mentorship. I'm interested in pursuing design education, design education experiences, game design, journalism or product design (UI/UX centered)\n\nOutside of design, I’m fond of writing stories, filming video essay and baking pizza & pastries. Let's talk about designing products, reading autobiographies, or soft pop recommendations!", "pronouns": "she/her", "role": "designer", - "subteams": [ - "idol" - ], + "subteams": ["idol"], "email": "vw77@cornell.edu", "github": null, "semesterJoined": "Fall 2023" }, { - "formerSubteams": [ - "idol" - ], + "formerSubteams": ["idol"], "minor": null, "hometown": "Long Island, New York", "netid": "vw92", @@ -2250,9 +2043,7 @@ "email": "vw92@cornell.edu", "linkedin": "https://www.linkedin.com/in/vicky-wang-5b875b219", "major": "Computer Science", - "subteams": [ - "cuapts" - ], + "subteams": ["cuapts"], "roleDescription": "Designer", "firstName": "Vicky", "github": null, @@ -2282,9 +2073,7 @@ "minor": "Business", "doubleMajor": "Econ", "pronouns": "he him", - "subteams": [ - "reviews" - ], + "subteams": ["reviews"], "semesterJoined": "Fall 2021" }, { @@ -2296,9 +2085,7 @@ "hometown": "Boston", "major": "Computer Science", "email": "xl989@cornell.edu", - "subteams": [ - "queuemein" - ], + "subteams": ["queuemein"], "roleDescription": "Developer", "college": "eng", "coffeeChatLink": "https://calendly.com/xl989-cornell/30min", @@ -2327,14 +2114,10 @@ "hometown": "", "netid": "yl3262", "lastName": "Li", - "subteams": [ - "cornellgo" - ], + "subteams": ["cornellgo"], "graduation": "May 2026", "website": "", - "formerSubteams": [ - "queuemein" - ], + "formerSubteams": ["queuemein"], "semesterJoined": "Spring 2023" } ] diff --git a/new-dti-website/public/icons/profile_image.svg b/new-dti-website/public/icons/profile_image.svg new file mode 100644 index 000000000..c8365c440 --- /dev/null +++ b/new-dti-website/public/icons/profile_image.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/new-dti-website/src/app/course/page.tsx b/new-dti-website/src/app/course/page.tsx index e29541b7e..db6fd0c75 100644 --- a/new-dti-website/src/app/course/page.tsx +++ b/new-dti-website/src/app/course/page.tsx @@ -98,11 +98,11 @@ export default function Courses() { {/* WRAPPER */}
{/* LOGO SECTION */}