Skip to content
Open
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
18 changes: 6 additions & 12 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,12 @@ jobs:
uses: actions/checkout@v6

- name: Add pnpm
uses: pnpm/action-setup@v4
with:
version: latest
uses: pnpm/action-setup@v6

- name: Setup Node.js environment
uses: actions/setup-node@v6
with:
node-version: "20.x"
node-version: "22.x"
cache: "pnpm"

- name: Install dependencies
Expand All @@ -40,14 +38,12 @@ jobs:
uses: actions/checkout@v6

- name: Add pnpm
uses: pnpm/action-setup@v4
with:
version: latest
uses: pnpm/action-setup@v6

- name: Setup Node.js environment
uses: actions/setup-node@v6
with:
node-version: "20.x"
node-version: "22.x"
cache: "pnpm"

- name: Install dependencies
Expand All @@ -64,14 +60,12 @@ jobs:
uses: actions/checkout@v6

- name: Add pnpm
uses: pnpm/action-setup@v4
with:
version: latest
uses: pnpm/action-setup@v6

- name: Setup Node.js environment
uses: actions/setup-node@v6
with:
node-version: "20.x"
node-version: "22.x"
cache: "pnpm"

- name: Install dependencies
Expand Down
2 changes: 1 addition & 1 deletion .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

pnpx lint-staged
pnpm exec lint-staged
90 changes: 45 additions & 45 deletions data/committee.json
Original file line number Diff line number Diff line change
@@ -1,170 +1,170 @@
[
{
"name": "Juliana Salazar Franco",
"name": "Evan Miocevich",
"position": "President",
"about": "She/They",
"about": "He/Him",
"social": {
"email": "president@codersforcauses.org",
"github": "https://github.com/Julie-Salazar"
"github": "https://github.com/Games4Doritos"
},
"picture": {
"src": "/committee/julesdp_24.png",
"src": "/committee/evandp_26.jpg",
"alt": "CFC President"
}
},
{
"name": "Lauren Pudney",
"name": "Jason Chia",
"position": "Vice President",
"about": "She/Her",
"about": "He/Him",
"social": {
"email": "vicepresident@codersforcauses.org",
"github": "https://github.com/laurenpudz"
"github": "https://github.com/Jason-CJS"
},
"picture": {
"src": "/committee/laurendp_24.png",
"src": "/committee/jasondp_26.jpg",
"alt": "CFC Vice President"
}
},
{
"name": "Alexandra Harrison",
"name": "Nico Buchanan",
"position": "Secretary",
"about": "She/Her",
"about": "He/Him",
"social": {
"email": "secretary@codersforcauses.org",
"github": "https://github.com/allyharrison"
"github": "https://github.com/nicostellar"
},
"picture": {
"src": "/committee/allydp_25.webp",
"src": "/committee/nicodp_26.jpg",
"alt": "CFC Secretary"
}
},
{
"name": "Mahit Gupta",
"name": "Mosleh Hassanein",
"position": "Treasurer",
"about": "He/Him",
"social": {
"email": "treasurer@codersforcauses.org",
"github": "https://github.com/MahitGtg"
"github": "https://github.com/llullabyee"
},
"picture": {
"src": "/committee/mahitdp_25.jpg",
"src": "/committee/mosdp_26.jpg",
"alt": "CFC Treasurer"
}
},
{
"name": "Erica Kong",
"name": "Samuel Jackson",
"position": "Tech Lead",
"about": "She/Her",
"about": "He/Him",
"social": {
"email": "committee@codersforcauses.org",
"github": "https://github.com/ErikaKK"
"github": "https://github.com/samjjacko"
},
"picture": {
"src": "/committee/ericadp_25.jpg",
"alt": "CFC OCM"
"src": "/committee/samjdp_25.jpg",
"alt": "CFC Tech Lead"
}
},
{
"name": "Keandria Ong",
"name": "Janelle Lee",
"position": "Marketing Officer",
"about": "She/Her",
"social": {
"email": "publicity@codersforcauses.org",
"github": "https://github.com/mouper"
"github": "https://github.com/little-jan"
},
"picture": {
"src": "/committee/driadp_25.jpg",
"src": "/committee/janelledp_26.jpg",
"alt": "CFC Marketing Officer"
}
},
{
"name": "Tom Nylund",
"name": "Zeel Vavliya",
"position": "Ordinary Committee Member",
"about": "He/Him",
"social": {
"email": "committee@codersforcauses.org",
"github": ""
"github": "https://github.com/ZeelVavliya"
},
"picture": {
"src": "/committee/tomdp_25.png",
"src": "/committee/zeeldp_26.jpg",
"alt": "CFC OCM"
}
},
{
"name": "Alton Wong",
"name": "Riley Huang",
"position": "Ordinary Committee Member",
"about": "He/Him",
"social": {
"email": "committee@codersforcauses.org",
"github": "https://github.com/ZenFlamex"
"github": "https://github.com/iamfrogribbit"
},
"picture": {
"src": "/committee/altondp_25.jpg",
"src": "/committee/rileydp_26.jpg",
"alt": "CFC OCM"
}
},
{
"name": "lshita Sharma",
"name": "Alisa Rose",
"position": "Ordinary Committee Member",
"about": "She/Her",
"social": {
"email": "committee@codersforcauses.org",
"github": "https://github.com/grumblingremlin"
"github": "https://github.com/Shinetopia"
},
"picture": {
"src": "/committee/ishitadp_25.jpg",
"src": "/committee/alisadp_26.jpg",
"alt": "CFC OCM"
}
},
{
"name": "Ekaterina Grabovskaya",
"name": "Grace Pham",
"position": "Ordinary Committee Member",
"about": "She/Her",
"social": {
"email": "committee@codersforcauses.org",
"github": "https://github.com/KatG33"
"github": "https://github.com/grace-pham"
},
"picture": {
"src": "/committee/katyagrdp_25.webp",
"src": "/committee/gracedp_26.jpg",
"alt": "CFC OCM"
}
},
{
"name": "James Lee",
"name": "Ben Yancazos",
"position": "Ordinary Committee Member",
"about": "He/Him",
"social": {
"email": "committee@codersforcauses.org",
"github": "https://github.com/SafetyInObscurity"
"github": "https://github.com/benyncz"
},
"picture": {
"src": "/committee/jamesdp_25.webp",
"src": "/committee/bendp_26.jpg",
"alt": "CFC OCM"
}
},
{
"name": "Samuel Jackson",
"name": "Keithlin Lapuz",
"position": "Ordinary Committee Member",
"about": "He/Him",
"about": "She/Her",
"social": {
"email": "committee@codersforcauses.org",
"github": "https://github.com/samjjacko"
"github": "https://github.com/KGLapuz"
},
"picture": {
"src": "/committee/samjdp_25.jpg",
"src": "/committee/keithlindp_26.jpg",
"alt": "CFC OCM"
}
},
{
"name": "Joshua Chai",
"name": "Christian Nikolovski",
"position": "Fresher Representative",
"about": "He/Him",
"social": {
"email": "firstyear@codersforcauses.org",
"github": "https://github.com/joshuachai"
"github": "https://github.com/christian-nikolovski"
},
"picture": {
"src": "/committee/joshuadp_25.jpg",
"src": "/committee/christiandp_26.jpg",
"alt": "CFC Fresher Rep."
}
}
Expand Down
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"version": "0.1.2",
"private": true,
"type": "module",
"packageManager": "pnpm@10.26.2",
"scripts": {
"build": "next build",
"db:push": "drizzle-kit push",
Expand Down
Binary file removed public/committee/aarifdp_24.png
Binary file not shown.
Binary file removed public/committee/alexdp_24.png
Binary file not shown.
Binary file added public/committee/alisadp_26.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/committee/allydp_25.webp
Binary file not shown.
Binary file removed public/committee/altondp_25.jpg
Binary file not shown.
Binary file removed public/committee/amydp_23.webp
Binary file not shown.
Binary file removed public/committee/ashdp_21.webp
Binary file not shown.
Binary file removed public/committee/ashdp_22.webp
Binary file not shown.
Binary file removed public/committee/ashdp_24.png
Binary file not shown.
Binary file removed public/committee/beadp_21.webp
Binary file not shown.
Binary file removed public/committee/bendp_21.webp
Binary file not shown.
Binary file added public/committee/bendp_26.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/committee/celinedp_23.webp
Binary file not shown.
Binary file removed public/committee/celinedp_24.png
Binary file not shown.
Binary file removed public/committee/chandp_22.webp
Binary file not shown.
Binary file removed public/committee/chandp_23.webp
Binary file not shown.
Binary file removed public/committee/chantelledp_23.webp
Binary file not shown.
Binary file added public/committee/christiandp_26.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/committee/danishdp_23.webp
Binary file not shown.
Binary file removed public/committee/daphdp_20.jpg
Binary file not shown.
Binary file removed public/committee/divdp_21.webp
Binary file not shown.
Binary file removed public/committee/domdp_22.jpg
Binary file not shown.
Binary file removed public/committee/domdp_22.webp
Binary file not shown.
Binary file removed public/committee/drewdp_19.png
Binary file not shown.
Binary file removed public/committee/drewdp_20.jpg
Binary file not shown.
Binary file removed public/committee/driadp_25.jpg
Diff not rendered.
Binary file removed public/committee/dylandp_23.webp
Diff not rendered.
Binary file removed public/committee/dylandp_24.png
Diff not rendered.
Binary file removed public/committee/eddiedp_21.webp
Diff not rendered.
Binary file removed public/committee/ericadp_25.jpg
Diff not rendered.
Binary file added public/committee/evandp_26.jpg
Binary file removed public/committee/feifandp_23.webp
Diff not rendered.
Binary file removed public/committee/frankdp_20.jpg
Diff not rendered.
Binary file removed public/committee/frinzedp_20.jpg
Diff not rendered.
Binary file removed public/committee/frinzedp_21.webp
Diff not rendered.
Binary file removed public/committee/glendp_22.webp
Diff not rendered.
Binary file added public/committee/gracedp_26.jpg
Binary file removed public/committee/handp_21.webp
Diff not rendered.
Binary file removed public/committee/huxleydp_24.png
Diff not rendered.
Binary file removed public/committee/innocentdp_19.png
Diff not rendered.
Binary file removed public/committee/innocentdp_20.jpg
Diff not rendered.
Binary file removed public/committee/ishitadp_25.jpg
Diff not rendered.
Binary file removed public/committee/ivydp_21.webp
Diff not rendered.
Binary file removed public/committee/ivydp_22.webp
Diff not rendered.
Binary file removed public/committee/jackdp_22.webp
Diff not rendered.
Binary file removed public/committee/jamesdp_22.webp
Diff not rendered.
Binary file removed public/committee/jamesdp_25.webp
Diff not rendered.
Binary file added public/committee/janelledp_26.jpg
Binary file added public/committee/jasondp_26.jpg
Binary file removed public/committee/jeremiahdp_19.png
Diff not rendered.
Binary file removed public/committee/jerrydp_20-1.jpg
Diff not rendered.
Binary file removed public/committee/jerrydp_20.jpg
Diff not rendered.
Binary file removed public/committee/johndp_23.webp
Diff not rendered.
Binary file removed public/committee/jongdp_19.png
Diff not rendered.
Binary file removed public/committee/joshdp_19.png
Diff not rendered.
Binary file removed public/committee/joshuadp_25.jpg
Diff not rendered.
Binary file removed public/committee/julesdp_24.png
Diff not rendered.
Binary file removed public/committee/jundp_22.webp
Diff not rendered.
Binary file removed public/committee/jundp_23.png
Diff not rendered.
Binary file removed public/committee/jundp_23.webp
Diff not rendered.
Binary file removed public/committee/karamdp_22.webp
Diff not rendered.
Binary file removed public/committee/katyagrdp_25.webp
Diff not rendered.
Binary file added public/committee/keithlindp_26.jpg
Binary file removed public/committee/kirstydp_24.png
Diff not rendered.
Binary file removed public/committee/laurendp_24.png
Diff not rendered.
Binary file removed public/committee/mahitdp_25.jpg
Diff not rendered.
Binary file removed public/committee/michaeldp_20.jpg
Diff not rendered.
Binary file removed public/committee/michaeldp_21.webp
Diff not rendered.
Binary file removed public/committee/minhdp_19.png
Diff not rendered.
Binary file added public/committee/mosdp_26.jpg
Binary file removed public/committee/nichmdp_22.webp
Diff not rendered.
Binary file removed public/committee/nickcdp_22.webp
Diff not rendered.
Binary file removed public/committee/nickdp_23.webp
Diff not rendered.
Binary file added public/committee/nicodp_26.jpg
Binary file removed public/committee/oladp_24.png
Diff not rendered.
Binary file removed public/committee/richelledp_24.png
Diff not rendered.
Binary file added public/committee/rileydp_26.jpg
Binary file removed public/committee/samdp_25.jpg
Diff not rendered.
Binary file removed public/committee/sersangdp_23.webp
Diff not rendered.
Binary file removed public/committee/thaidp_20.jpg
Diff not rendered.
Binary file removed public/committee/tomdp_25.png
Diff not rendered.
Binary file removed public/committee/torrydp_24.png
Diff not rendered.
Binary file removed public/committee/vyvdp_23.webp
Diff not rendered.
Binary file removed public/committee/yunhodp_24.png
Diff not rendered.
Binary file added public/committee/zeeldp_26.jpg
2 changes: 1 addition & 1 deletion src/app/about/committee.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ const CommitteeCard = ({ name, position, about, social, picture: { src, alt } }:
<div className="group relative flex">
<div className="relative h-96 w-full md:h-64 lg:h-72">
<div className="h-full w-full animate-pulse bg-secondary dark:bg-alt-dark" />
<Image priority src={src} alt={alt} fill className="h-full w-full object-cover object-top" />
<Image priority src={src} alt={alt} fill className="h-full w-full object-cover object-[center_20%]" />
</div>
<div className="absolute inset-x-0 bottom-0 p-4 text-secondary opacity-0 transition-opacity duration-300 group-hover:bg-primary group-hover:opacity-100">
<p className="font-mono font-black">
Expand Down