From 0776adf64e05cb696545677cb6f51e3d36687045 Mon Sep 17 00:00:00 2001 From: Alex Zheng <75999032+smalex-z@users.noreply.github.com> Date: Sun, 5 May 2024 23:30:18 -0700 Subject: [PATCH 01/15] projects changed to cards, styling needed though --- components/DevProjectCards.js | 93 + data/dev.js | 50 + pages/dev.js | 44 +- public/images/dev-projects/acmlogocopy.jpg | Bin 0 -> 73287 bytes styles/components/DevProjCard.module.scss | 182 + yarn.lock | 12896 +++++++++---------- 6 files changed, 6758 insertions(+), 6507 deletions(-) create mode 100644 components/DevProjectCards.js create mode 100644 public/images/dev-projects/acmlogocopy.jpg create mode 100644 styles/components/DevProjCard.module.scss diff --git a/components/DevProjectCards.js b/components/DevProjectCards.js new file mode 100644 index 00000000..2b41f1d5 --- /dev/null +++ b/components/DevProjectCards.js @@ -0,0 +1,93 @@ +import Image from 'next/image'; +import React from 'react'; + +import styles from '../styles/components/DevProjCard.module.scss'; + +function Project({ + name, + prim_lang, + proj_link, + repo_link, + description, + img, + alt, + size, + style, +}) { + if (style && style.toLowerCase() === 'jedi') { + return ( +
The - - ACM at UCLA Website - - {/* eslint-disable-next-line max-len */} - is the one-stop shop for all things ACM! We develop and maintain this website, keeping it up-to-date with all the latest news and events. In fact, we made the page you're looking at right now! This website is built with React.js and Next.js and deployed with Netlify - if you're curious, feel free to check out the - - source code - - ! -
-The - - Membership Portal - - {/* eslint-disable-next-line max-len */} - is where ACM members can check in to events to earn points! We built the Membership Portal with Node.js, Express.js, PostgreSQL, Redux and React.js. -
-The Discord bot is our in-house email verification bot for the ACM at UCLA - - Discord - - server! It's written in JavaScript using the Discord API and Amazon SES. -
-The - - link shortener - - {/* eslint-disable-next-line max-len */} - is an ongoing project aimed at generating shortened links for use by our committees. The link shortener is built with Flask.
-Have an idea for a project or any questions? Feel free to contact {`${devTeamDirector.name} (${devTeamDirector.email})`}, our Dev Team Director.
- +
diff --git a/public/images/dev-projects/acmlogocopy.jpg b/public/images/dev-projects/acmlogocopy.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..321a0f4f33f64c83e0d526bb92f3131dc25fb295
GIT binary patch
literal 73287
zcmdSARa9I}*DZ`R(0C)ko!}Zg1Z^CG6Wm>cy98+@5Zv8qAUFi~;1FCA++70%htqkU
z_x=9==A1Fk<+)%m*wn6FV^yuW=B%3aSw%?(6O9B74h{}ePF7M44i5h6?+*|e_GEN^
zEfV$%-c?No3|BQyb^r%Q1t%vduHj{P+<}tjF!+J~UhBk3Z7?(BwO$?DXaZg4o3On>
zjB}F&Z^X30F< 3|?JhD{=0658}Zv8iGM
zX{I5|F0Nfvz1OzZ9yJsAfd}fNZ*zbPu6zhTxzoe8<~+1w2YmxT)Fc6uBU+iF477Ao
z&}OH26C;0~0Of0fctimG{eMG17t}Mgehas{2W@kZFOj(RC8)-{0b1z>us~d3s~3?k
zx3^}cauPvtH(B7DQpU(x1@^gAhfuz$kPOmHftCQ24`SNyxF(W;X-^`wEEC<$?Z$e&
zm-=j4r?>sAYQ9TXMWgsUi(?% t_h)UdHE0>-U^nmbs~DdcXVdVZ8m-y*Z$_Z?qvo8NigE=cNe_`c>9J
zOPiBq%2_J|?wthQb@I(_SQ{zbFMG
zEWMIvxhbXL!Ev
zCs4r|yyAvg{BN(^hp&94#(WK!j=a`aEE
)Lh2v-VGc#dq6otf^-oxWKn1w!nb_mi}5|*S;bBo
z+sP=t8&?j1