Skip to content

Commit 9626f3d

Browse files
committed
feat: updated members
TEST
1 parent 0622b39 commit 9626f3d

File tree

4 files changed

+117
-40
lines changed

4 files changed

+117
-40
lines changed

components/members/utils.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ export function roleType(role: string): number {
33
// EXEC TEAM ROLES
44
["president", 0],
55
["co-president", 0],
6+
["director lead", 0],
67
["internal director", 1],
78
["external director", 1],
89
["vp engineering", 2],
@@ -15,6 +16,7 @@ export function roleType(role: string): number {
1516
["vp finance", 9],
1617
["vp talent", 10],
1718
// CLUB SUPPORT ROLES
19+
["finance coordinator", 10],
1820
["graphic designer", 11],
1921
["content strategist", 12],
2022
["user researcher", 13],

constants/members.json

Lines changed: 83 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,6 @@
4040
],
4141
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs25headshots%2Fvp%20finance%20%26%20operations_victoria_nguyen.webp?alt=media&token=c919bec5-6b03-43e3-9ed8-8edf8724ec28"
4242
},
43-
{
44-
"name": "Paige Li",
45-
"role": "vp talent",
46-
"term": 1241,
47-
"teams": [
48-
"community"
49-
],
50-
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs25headshots%2Fvpt_paige_li.webp?alt=media&token=d6e51ec4-58fa-4a7d-a85e-a21ed3b29232"
51-
},
5243
{
5344
"name": "Michelle Kwon",
5445
"role": "content strategist",
@@ -139,6 +130,15 @@
139130
],
140131
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs25headshots%2Finternal_pallavi_hooda.webp?alt=media&token=f5411e86-7e01-4ef7-91b5-2ccc4f3d5527"
141132
},
133+
{
134+
"name": "Paige Li",
135+
"role": "vp talent",
136+
"term": 1241,
137+
"teams": [
138+
"craft"
139+
],
140+
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs25headshots%2Fvpt_paige_li.webp?alt=media&token=d6e51ec4-58fa-4a7d-a85e-a21ed3b29232"
141+
},
142142
{
143143
"name": "Shriya Kaistha",
144144
"role": "vp scoping",
@@ -211,6 +211,33 @@
211211
],
212212
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs25headshots%2FVPP%20Headshot%20Happy%20Patel.webp?alt=media&token=df6b401a-cf33-4211-a301-581ee4670746"
213213
},
214+
{
215+
"name": "Jesse Huang",
216+
"role": "vp engineering",
217+
"term": 1241,
218+
"teams": [
219+
"craft"
220+
],
221+
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs25headshots%2Fvpe_jesse_huang.webp?alt=media&token=6ada3acc-6117-401c-9503-3ea361e97919"
222+
},
223+
{
224+
"name": "Eric Martin",
225+
"role": "vp engineering",
226+
"term": 1241,
227+
"teams": [
228+
"craft"
229+
],
230+
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs25headshots%2Fdev_eric_martin.webp?alt=media&token=3a8cd970-915b-49d1-b812-c79f67025f6f"
231+
},
232+
{
233+
"name": "Jia Huang",
234+
"role": "vp talent",
235+
"term": 1241,
236+
"teams": [
237+
"craft"
238+
],
239+
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs25headshots%2Fexternal_director_jia_huang.webp?alt=media&token=6e87d4d5-20e4-43fc-ac9c-f39d245aa190"
240+
},
214241
{
215242
"name": "Olivia Chan",
216243
"role": "product manager",
@@ -418,6 +445,33 @@
418445
],
419446
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs25headshots%2Fproject_lead_tony-qiu.webp?alt=media&token=18142d05-cc5a-4fb4-aaaf-bb80b500d4dc"
420447
},
448+
{
449+
"name": "Aayush Patel",
450+
"role": "developer",
451+
"term": 1241,
452+
"teams": [
453+
"humane-society"
454+
],
455+
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519"
456+
},
457+
{
458+
"name": "Surya Jammalamadaka",
459+
"role": "developer",
460+
"term": 1241,
461+
"teams": [
462+
"humane-society"
463+
],
464+
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519"
465+
},
466+
{
467+
"name": "Teresa Yu",
468+
"role": "developer",
469+
"term": 1241,
470+
"teams": [
471+
"humane-society"
472+
],
473+
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519"
474+
},
421475
{
422476
"name": "Katie Sun",
423477
"role": "designer",
@@ -662,13 +716,13 @@
662716
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs25headshots%2Fdev_karthik_selva.webp?alt=media&token=d2a8a009-6b33-486e-b827-511ffea96ba6"
663717
},
664718
{
665-
"name": "Madeline Kim",
719+
"name": "Elsie Li",
666720
"role": "developer",
667721
"term": 1241,
668722
"teams": [
669723
"mp"
670724
],
671-
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs25headshots%2Fdev_madeline_kim.webp?alt=media&token=95d20a2f-2d33-4402-906e-beca864aa3b6"
725+
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs25headshots%2Fdev_elsie_li.webp?alt=media&token=9e0522c9-7742-4914-87b7-7361a2de6a99"
672726
},
673727
{
674728
"name": "Megan Chun",
@@ -742,6 +796,24 @@
742796
],
743797
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fs25headshots%2Fproject_lead_adriel_de_vera.webp?alt=media&token=37052a42-38fd-401a-917e-683ca5aacfc5"
744798
},
799+
{
800+
"name": "Cindy Li",
801+
"role": "developer",
802+
"term": 1241,
803+
"teams": [
804+
"mp"
805+
],
806+
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff23headshosts%2FVPI_Cindy_Li.jpg?alt=media&token=35611a3e-ea9b-4bb1-a2a8-963d9ac954c4"
807+
},
808+
{
809+
"name": "Madeline Kim",
810+
"role": "developer",
811+
"term": 1241,
812+
"teams": [
813+
"mp"
814+
],
815+
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519"
816+
},
745817
{
746818
"name": "Jeffery Hu",
747819
"role": "developer",
@@ -1012,15 +1084,6 @@
10121084
],
10131085
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519"
10141086
},
1015-
{
1016-
"name": "Aayush Patel",
1017-
"role": "developer",
1018-
"term": 1240,
1019-
"teams": [
1020-
"humane-society"
1021-
],
1022-
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519"
1023-
},
10241087
{
10251088
"name": "Julia Zhu",
10261089
"role": "developer",
@@ -1462,15 +1525,6 @@
14621525
],
14631526
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519"
14641527
},
1465-
{
1466-
"name": "Cindy Li",
1467-
"role": "developer",
1468-
"term": 1239,
1469-
"teams": [
1470-
"mp"
1471-
],
1472-
"img": "https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Ff23headshosts%2FVPI_Cindy_Li.jpg?alt=media&token=35611a3e-ea9b-4bb1-a2a8-963d9ac954c4"
1473-
},
14741528
{
14751529
"name": "Kathleen Xiong",
14761530
"role": "developer",

pages/headshots/constants.ts

Lines changed: 31 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,39 @@ export const DEFAULT_PHOTO =
1515
"https://firebasestorage.googleapis.com/v0/b/uw-blueprint.appspot.com/o/img%2Fdefault.png?alt=media&token=fe95cc90-ba2b-4c04-a808-0f903cc8b519";
1616

1717
export const teamsMap = {
18-
developer: ["dev", "developer", "project developer"],
19-
"technical lead": ["pl", "project lead", "technical lead"],
20-
"product manager": ["pm", "product manager"],
21-
designer: ["designer", "design"],
18+
// EXEC TEAM ROLES
19+
"president": ["pres", "president"],
20+
"co-president": ["co-pres", "co-president"],
21+
"director lead": ["dl", "director lead"],
22+
"internal director": ["id", "internal director"],
23+
"external director": ["ed", "external director"],
24+
"vp engineering": ["vpe", "vp engineering"],
25+
"vp design": ["vpd", "vp design"],
26+
"vp product": ["vpp", "vp product"],
27+
"vp scoping": ["vps", "vp scoping"],
28+
"vp internal": ["vpi", "vp internal"],
29+
"vp external": ["vpx", "vp external"],
30+
"vp communications": ["vpc", "vp communications"],
31+
"vp finance": ["vpf", "vp finance"],
32+
"finance coordinator": ["fc", "finance coordinator"],
33+
"vp talent": ["vpt", "vp talent"],
34+
35+
// CLUB SUPPORT ROLES
36+
"graphic designer": ["gd", "graphic designer"],
2237
"content strategist": ["content strategist", "content"],
23-
"vp scoping": ["vp scoping", "vps"],
24-
"vp engineering": ["vp engineering", "vpe"],
25-
"vp design": ["vp design", "vpd"],
26-
"vp product": ["vp product", "vpp"],
27-
"vp talent": ["vp talent", "vpt"],
28-
"vp finance": ["vp finance", "vpf"],
38+
"user researcher": ["ur", "user researcher"],
39+
"internal operations lead": ["iol", "internal operations lead"],
40+
"design system": ["ds", "design system"],
41+
42+
// PROJECT TEAM ROLES
43+
"technical lead": ["pl", "project lead"],
44+
"product manager": ["pm", "product manager"],
45+
"project mentor": ["mentor", "project mentor"],
46+
"designer": ["designer", "design"],
47+
"design mentor": ["dm", "design mentor"],
48+
"developer": ["dev", "developer"],
49+
"developer mentor": ["dev mentor", "developer mentor"],
2950
};
30-
3151
// MEMBR EXPORTS ======================================================
3252

3353
export const sort_members = (members: Member[]) => {

pages/students.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ type PageProps = {
1818
teams: Team[];
1919
};
2020

21+
2122
export default function Students({ teams }: PageProps): JSX.Element {
2223
return (
2324
<Layout title={`UW Blueprint | Students`}>

0 commit comments

Comments
 (0)