From 3d0d603dea85a59e4bd41581f29e2f134de5c829 Mon Sep 17 00:00:00 2001 From: Trisha Le Date: Fri, 13 May 2022 22:09:20 -0700 Subject: [PATCH] version 2! --- src/App.js | 17 +- src/App.scss | 68 +--- src/ThemeChanger.js | 32 -- src/assets/cover_img.svg | 24 -- src/assets/job_logos/ardentlabs_logo.png | Bin 2914 -> 0 bytes src/assets/job_logos/boeing_logo.png | Bin 4434 -> 0 bytes src/assets/job_logos/peterportal_logo.png | Bin 4311 -> 0 bytes src/assets/job_logos/readme_logo.png | Bin 1645 -> 0 bytes src/assets/job_logos/startsmart_logo.png | Bin 6195 -> 0 bytes src/assets/project_covers/covidulator.svg | 36 -- src/assets/project_covers/dfs ias.svg | 132 ------- src/assets/project_covers/grasshopperfund.svg | 219 ----------- src/assets/project_covers/jam for change.svg | 283 -------------- src/assets/project_covers/peter portal.svg | 79 ---- src/assets/project_covers/trishaprile.svg | 48 --- src/assets/role_icons/project_management.svg | 56 --- .../role_icons/software_development.svg | 38 -- src/assets/role_icons/uiux_design.svg | 57 --- src/assets/toolbox_icons/adobecc.png | Bin 8294 -> 0 bytes src/assets/toolbox_icons/angular.png | Bin 3466 -> 0 bytes src/assets/toolbox_icons/bootstrap.png | Bin 1885 -> 0 bytes src/assets/toolbox_icons/css.png | Bin 2912 -> 0 bytes src/assets/toolbox_icons/docker.png | Bin 2721 -> 0 bytes src/assets/toolbox_icons/figma.png | Bin 2852 -> 0 bytes src/assets/toolbox_icons/git.png | Bin 2886 -> 0 bytes src/assets/toolbox_icons/graphql.png | Bin 4042 -> 0 bytes src/assets/toolbox_icons/html.png | Bin 2748 -> 0 bytes src/assets/toolbox_icons/javascript.png | Bin 6633 -> 0 bytes src/assets/toolbox_icons/react.png | Bin 6032 -> 0 bytes src/assets/toolbox_icons/sass.png | Bin 18885 -> 0 bytes src/assets/trishaprile_logo.svg | 5 - src/components/About.js | 83 ----- src/components/About.scss | 145 -------- src/components/Contact.js | 52 --- src/components/Contact.scss | 123 ------ src/components/Cover.js | 45 --- src/components/Cover.scss | 109 ------ src/components/Experience.js | 197 ---------- src/components/Experience.scss | 201 ---------- src/components/Navbar.js | 81 ---- src/components/Navbar.scss | 68 ---- src/components/Projects.js | 350 ------------------ src/components/Projects.scss | 199 ---------- src/index.css | 5 +- 44 files changed, 27 insertions(+), 2725 deletions(-) delete mode 100644 src/ThemeChanger.js delete mode 100644 src/assets/cover_img.svg delete mode 100644 src/assets/job_logos/ardentlabs_logo.png delete mode 100644 src/assets/job_logos/boeing_logo.png delete mode 100644 src/assets/job_logos/peterportal_logo.png delete mode 100644 src/assets/job_logos/readme_logo.png delete mode 100644 src/assets/job_logos/startsmart_logo.png delete mode 100644 src/assets/project_covers/covidulator.svg delete mode 100644 src/assets/project_covers/dfs ias.svg delete mode 100644 src/assets/project_covers/grasshopperfund.svg delete mode 100644 src/assets/project_covers/jam for change.svg delete mode 100644 src/assets/project_covers/peter portal.svg delete mode 100644 src/assets/project_covers/trishaprile.svg delete mode 100644 src/assets/role_icons/project_management.svg delete mode 100644 src/assets/role_icons/software_development.svg delete mode 100644 src/assets/role_icons/uiux_design.svg delete mode 100644 src/assets/toolbox_icons/adobecc.png delete mode 100644 src/assets/toolbox_icons/angular.png delete mode 100644 src/assets/toolbox_icons/bootstrap.png delete mode 100644 src/assets/toolbox_icons/css.png delete mode 100644 src/assets/toolbox_icons/docker.png delete mode 100644 src/assets/toolbox_icons/figma.png delete mode 100644 src/assets/toolbox_icons/git.png delete mode 100644 src/assets/toolbox_icons/graphql.png delete mode 100644 src/assets/toolbox_icons/html.png delete mode 100644 src/assets/toolbox_icons/javascript.png delete mode 100644 src/assets/toolbox_icons/react.png delete mode 100644 src/assets/toolbox_icons/sass.png delete mode 100644 src/assets/trishaprile_logo.svg delete mode 100644 src/components/About.js delete mode 100644 src/components/About.scss delete mode 100644 src/components/Contact.js delete mode 100644 src/components/Contact.scss delete mode 100644 src/components/Cover.js delete mode 100644 src/components/Cover.scss delete mode 100644 src/components/Experience.js delete mode 100644 src/components/Experience.scss delete mode 100644 src/components/Navbar.js delete mode 100644 src/components/Navbar.scss delete mode 100644 src/components/Projects.js delete mode 100644 src/components/Projects.scss diff --git a/src/App.js b/src/App.js index 9281bc8..a1ef444 100644 --- a/src/App.js +++ b/src/App.js @@ -1,22 +1,13 @@ import React from 'react'; import './App.scss'; -import NavigationBar from "./components/Navbar"; -import Cover from "./components/Cover"; -import About from "./components/About"; -import Experience from "./components/Experience"; -import Projects from "./components/Projects"; -import Contact from "./components/Contact"; - const App = () => { return (
- - - - - - +
+

currently under construction

+

come back soon!

+
); } diff --git a/src/App.scss b/src/App.scss index 9e80364..95fef67 100644 --- a/src/App.scss +++ b/src/App.scss @@ -1,52 +1,24 @@ -$bg-dark-mode: rgb(24, 23, 23); -$white-text: #FAFAFA; - .App { - font-family: 'Mulish', sans-serif; -} - -body { - background-color: #FAFAFA !important; - color: #373737; -} - -body.dark-mode { - background-color: $bg-dark-mode !important; - color: #FAFAFA; - - .navbar { - background-color: $bg-dark-mode; - color: #FAFAFA; - } - - .nav-link { - color: #FAFAFA !important; - } - - .navbar-toggler { - background: $bg-dark-mode; - color: #FAFAFA !important; - } - - .navbar-collapse { - background: $bg-dark-mode; - color: #FAFAFA; - } - - .modal-content { - background-color: $bg-dark-mode; - color: #FAFAFA; - } - - .primary:hover { - background-color: $bg-dark-mode; - box-shadow: 0px 0px 0px 2.5px $bg-dark-mode, 0px 0px 0px 5px #E05D2A, 0px 0px 0px 10px $bg-dark-mode, 0px 0px 0px 10.5px #E05D2A; - } - - .secondary { - background-color: $bg-dark-mode; - &:hover { - box-shadow: 0px 0px 0px 2.5px $bg-dark-mode, 0px 0px 0px 5px #E05D2A, 0px 0px 0px 10px $bg-dark-mode, 0px 0px 0px 10.5px #E05D2A; + font-family: 'Gaegu', sans-serif; + background-color: #E2DED8; + color: #9F988C; + width: 100vw; + height: 100vh; + display: grid; + place-items: center; + + .info { + text-align: center; + margin: 1rem; + user-select: none; + + h1 { + font-weight: bold; + font-size: 32px; + } + + p { + font-size: 24px; } } } diff --git a/src/ThemeChanger.js b/src/ThemeChanger.js deleted file mode 100644 index d9e2d66..0000000 --- a/src/ThemeChanger.js +++ /dev/null @@ -1,32 +0,0 @@ -import React, { useState, useEffect } from 'react'; -import { FiMoon } from "react-icons/fi"; -import { FiSun } from "react-icons/fi"; - -const ThemeChanger = () => { - const [themeState, setThemeState] = useState(false); - - useEffect(() => { - const getTheme = localStorage.getItem('Theme'); - if (getTheme === 'dark') { - setThemeState(true); - } - }, []); - - useEffect(() => { - if (themeState) { - localStorage.setItem('Theme', 'dark'); - document.body.classList.add('dark-mode'); - } else { - localStorage.setItem('Theme', 'light'); - document.body.classList.remove('dark-mode'); - } - }, [themeState]); - - return ( -
setThemeState(!themeState)}> - {themeState ? : } -
- ) -} - -export default ThemeChanger; \ No newline at end of file diff --git a/src/assets/cover_img.svg b/src/assets/cover_img.svg deleted file mode 100644 index 38b29ed..0000000 --- a/src/assets/cover_img.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/job_logos/ardentlabs_logo.png b/src/assets/job_logos/ardentlabs_logo.png deleted file mode 100644 index b243a45ffd8ae5401d358a0a625a8d889dd9f62d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2914 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 YFJ1V^kw_&=asU7T07*qoM6N<$f`xuv1^@s6 diff --git a/src/assets/job_logos/peterportal_logo.png b/src/assets/job_logos/peterportal_logo.png deleted file mode 100644 index 9280a360b53ef5dd2cdcf892330e3cc2111fd097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4311 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 FV1lM&RDS>f diff --git a/src/assets/job_logos/readme_logo.png b/src/assets/job_logos/readme_logo.png deleted file mode 100644 index 7c77c7a5fefb510b1a08367ad74c8c31a0e04533..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1645 zcmZ`(dsGs36#gL!3MRBHJ8c5G%$g&YEi@m2nkAX0rZzPnoy-!I+TwtLR^edpf$$M@ZT?qyGp!y6FW z5CDJ;WY>e<>q`F&UD!Ie9XKUg7rhu)|5yN!n?3^qn5?Y;z_8?ljy^P&k{x;OE8ne* zBsF8X4V#72_y|HbD^;D0bDkF8m{RI>kLW!7(81Vgx?CP5q?0E*8KLOY0eie8%z!|h zoNbcKem6<>OhHf~fnZd~<&vKkM=-f>Kd{}O<`WXmF3qIuWiO@XeY?HjB$Tta&*co8@3oT5D_M zf}g_pLZxa0skGf{3s+r#%1-QMa@$I&5+TBEyxC2+Jo-q`H8{I(F()H7gZV&;uDB$6 zt^5_S4<-r>*m4N}5q;Isf~~gU&-&lhu)fPk{yN;uvX^2XUTPZm4mt#@({BSCoLu~q zM^6T6r25Vsc=N@FDTBAuf65Lj#2gr#haE+4(6s; z<`u1A$u@2czshz8)Udm(S33h|;wgS)_hnc&q*$@`qpB5Yn3fYu7|Ffv67csJ+bG~2CwmV?cc@%$=PpEq&4|HE?Dr+Zy0#}DGksd5E4Lx8W1%zi6V_; zHYEX~c4(cxC-D1zvC-YQt@WN+p-|lcjo>*1myy>M@wk<7V&|`AeB2^C* zX}>l1Jf^h~tl|L1aXpDP-2!Ybgbf*|H}j2&a}{N)>+U~9!-u#Ir>niIDqH^3d#fUq z@k*5*`7zEd`p6*2m6rJnIcs`5$=W-?bdz1DFe-u1Xs_1^HOE`azyI;TTVxL>DT&jfpVLgvi_0;&{Ru%c`vF3ds~mzA z3#7Tn)th@W1Osqbv3*!(SVR}ZlY<}Uxs&!+9jKkOsJUF;U4~8`gYM0S_trQ2F7BQM zJNw#2aXqr~gcqaM@YU;_!wZc2>PP+w{ZFfX4o0^|>F$3{HC(=~ABZWf#a1}nuD4Dh znE5&wRbDkJ@uTSIye1oa53;K89=lFjGFvO|ZI|7+b8$Ji1Ys=H6#1F0$dfvF@Fb5j zl#*=~{T0?(5{`YCAlrPx{X!>A`aQK0UTJhDUV%gm(}=}o+)UTth#fbU{sh%U82Q-U z=5aYoG8KHE;6w<`dYcha5!+ zQ}1krE#a}lXllOeaKY4-p7TGj=SYD?gA^)Bscp>+t=vsn~G?18wyD#&qppQz5s zS9O#6pf@DJvx>6~)7m;tc!``rT^SPRjfCz>WSsVi58AWZ7xkX42|H?Y;zt=g3%IL& z%LS_RnBoH_&hFUT8|iZ_;y!4a9$w81x9|VCkdN^UvqD|gY-lkaTBMuS2};kHh_#54 x)t0eGv=vj;MF2IVmrK`(F*3;iyx`Acp4!^hgQAJNx8us^mh9qju*NAg?Jr;=_JRNa diff --git a/src/assets/job_logos/startsmart_logo.png b/src/assets/job_logos/startsmart_logo.png deleted file mode 100644 index 8fd2b9f30abf36c616467858ac3876d2abae3eb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6195 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/project_covers/dfs ias.svg b/src/assets/project_covers/dfs ias.svg deleted file mode 100644 index 254725f..0000000 --- a/src/assets/project_covers/dfs ias.svg +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/project_covers/grasshopperfund.svg b/src/assets/project_covers/grasshopperfund.svg deleted file mode 100644 index 5f04423..0000000 --- a/src/assets/project_covers/grasshopperfund.svg +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/project_covers/jam for change.svg b/src/assets/project_covers/jam for change.svg deleted file mode 100644 index 2b492b4..0000000 --- a/src/assets/project_covers/jam for change.svg +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/project_covers/peter portal.svg b/src/assets/project_covers/peter portal.svg deleted file mode 100644 index 6679a24..0000000 --- a/src/assets/project_covers/peter portal.svg +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/project_covers/trishaprile.svg b/src/assets/project_covers/trishaprile.svg deleted file mode 100644 index 85d598e..0000000 --- a/src/assets/project_covers/trishaprile.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/role_icons/project_management.svg b/src/assets/role_icons/project_management.svg deleted file mode 100644 index 7ec3332..0000000 --- a/src/assets/role_icons/project_management.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/role_icons/software_development.svg b/src/assets/role_icons/software_development.svg deleted file mode 100644 index a1e4d63..0000000 --- a/src/assets/role_icons/software_development.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/role_icons/uiux_design.svg b/src/assets/role_icons/uiux_design.svg deleted file mode 100644 index b2a8abf..0000000 --- a/src/assets/role_icons/uiux_design.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/toolbox_icons/adobecc.png b/src/assets/toolbox_icons/adobecc.png deleted file mode 100644 index 92351ecea74effc66c2209e4d97612bdeab2a831..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8294 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 diff --git a/src/assets/toolbox_icons/angular.png b/src/assets/toolbox_icons/angular.png deleted file mode 100644 index b079befe3b97b5bc7acd3c78662aaf705a097d35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3466 zcmV;54R!K~P)RVtIpQL{wDjjE@6CwoV_~b~@9s zYL!-LRTRZ)OFC7|^_8GKP&u>p@M-h`GAiI&fG4neX%}!eO6>(ui=ki!32{4BU^FG? z$;w|S-~|LAP{{;aAB==H=XSY|Ux__oq>;1+?*zR*82!M8bmN~Ib0G9>|zVDtdhZePZt>{j}w zN736kVI~U42@+65O&(+gg7mYNG4@R|a*as9L!vv$j zaLf4#Jp?=jUn8|Z%cec?kaKGVl!3j4vKQo||I(X~VFD3%SJU|kJp{ZObv}x0_>duZ zt{2|hDx~>EOXh&PGH0G?Kxv)Pdbo!^y^IP?bxtBfxTcJU?b4yr{Hzf}kw3ExnS$m+ z$Il;uHDX!iFOUJ4CkwgvFYk7srDZ5@(7nsSJqZVOOyNvayeGW`j0!cOsf<}t-7pCKwg&@OEkW8*;%I?k zM4RbXC(;DZ&4zb*;{ILHqB*eTWFw7qM1q}-7beCSg>4jU6lq&?^{%AWClNw~=<5u` z_Ujd|2Sp2RK)MhNE!^e}UYOoXKsOu#GUm-l1GeIR@UDu82Jth+qi5b(?VFk1sTko038Bg1CUr=+3bM9IwbzQ;-k07+C8orM!(ODz$tmxT(i|6P% z-{!#@W2MH74+$ZT!eU%yrQPm}4BykQKn--#f>IPGUwBXK@ffwG=yw=uRCU*Hh8qZ z{LfzL4KHj$#Md748HIui16D1Dl`u6Dzkq7k9<#6+*f04eJd0*Y^E=<(Ndw5?-s!bR z;rnp6^tr;Du7hj%5LiWsXVu3_k160~(AGmm7c9Vg$2{`?0U;Y81ikNvP*Kd+O z=b&(Z(frx41c5Hu8nJYhh9c9S!(^1A0%R|kA$MKKUC~;gjMMM$M(_)Xi%RcVeCJ}= z3kzU63{owm0#fX&7AE7Fe;sTW4~m^B1Ojio3$;zYtuJ!gkA~-8>nt3Bf5^(qjlQ{(tP*G;mEsoBFu#1y;3JsDqz%PS0?X)<(e}UGf#`U z_@CT>cscR(OWn`Jg1ek3HaS+Ps%qi_(kgpBOhTKoWzC!<%@2OE51|9`Ta3WI8njm( zl;-EpDues-OJNof!H>%FZ1TrciV3oy8Ji~a9$X1#mwyz`^P=dfM`GrA?6C(7{na}g zhCH+ipRafjCeVQ>qz8PY|CN)b@5}A8!g;F@Xpk2Ap>hs`-Pu%jPZ8(vA^j0jb71@q0V6zD zT-t5#Vg)I*o-kz1Y8;rq8p%MPepoMGS3tp8Jyhd=;6k)*YHl6JInrCd^U+Y9w)-C>?o7tXnJf$m13 zu5F(fikArC<~H~~kOy0}x)d#)o75ib2<*C3THSX%6Ie}b%dc(tMaY^xMVhZ2nDMWF z6K2yuD|dQ_ar!O03C^K|kRTo9ZI!y$3>bbTOo)W$#NOp|pcKk?3j{x^MAwc_VK)AM z?ZxR2c1iQKk+>*9mqx&Nr<$RFf+6m?5YNjo+$iKC`37U3n-3hB`*}4Ov<8s^T95f)YRw#^@ca6I+*ipm* z%XTAw%_`k8?HjfrdeXXmOOaL|nsiQfYA($HiWS=Oa}XD*YIrotP(T$dE*t2%p-j3_ z=xk*WcyTkV=G4Z`&~v@KC8LpFJ_+%_6lQpi*tiQb)!5&ln0L-<{XNdX-PH)~wf?MI zM|B+qTdU;-sE%5chADAaFV)zMGk%w7R2xJ>dPSU9je+y(v3f<&POVSv48m%n9i82~ z81(RxQ=MHp1_p#^0BtlXWHTxt;Amr1E$E!!bWI+Q&_SKe{lO6Y&;JeSqWO(&81U_z zb@yH8O}mO*pDMk#2`a&;p}{shSI~&j*?z@dt9RhKJLaahNu2DT>P!3#W4u$jSlGNC z-Q`U+9ERGVyZNFaBJ5*~POTfZz<#K1Kg7m8NlozqNNyPFu1JR^J3*2r;!o+&X`2x0 zuj4uLAJ^n?c%g-F3Znj)Z}pfY2xfkz%I zYdcT{ld<%QlRDeDa;~!9Cu<)~5U`S|?7LIitG2@;EEzq|F(Oj6J*qmdR)u;mwFJvH zuE*dAW8$8Ov!KjM@ifwT1*pTtZTB(8?}v6IFAfrJffN80jQuR?46iG1s%}RbNc$~C zwJ0fK93-T82nJV7#Vw#fNM+)eJQRJVtgAYmEj@GBJk?^{X zzHW(d{s^s}RU!jq^qws3o~}Ck*oj=_kJDciCT2ZsvP{7483fpe6f#)Tnw|A&#fd!` zyKO0>0-i&&j~>N7kLFbmQ;o)*OOGWWgV+^i;)#=k)YlhRSBH>c`h_heZ87SWz2Y`Aw`KchSr-4<%S?@! zn7C|gNxu4{6?`?l2?YH-w z^EY?UalZ$Q>chtG+%5fn_EOc==}!&5pYFzL7Y)Fea@a)z)nrj;W$CD zD~PCXZ!DW%efJah2>9}({qb(2dVn2{fzE@lQsSJQUz&Hd`+++GzK~fs(yX8mx_G@| zr3Nx1zhur0e&QJrC@3*2WIc58L`WfSbpszK_=!ir)tUQeG8q>^M-Y-nOs47l$Ri*z zsBc0aFucLU2IN=y0a-eEUwD{-G@<{xDt*Q2B$j9;lpq_rczwZWQf*m^!eI(>pr8mVY~ZtF`Zp^EgrFMZlzgoMfcw{ACut4oEw(}mV12U_awXtz1x4@ejA zsU-u?8L6Xr9Lno1k;-#>}7zc&iMZqTq$42}z8bhjb8|unh}l2*q)=vEP)M6 zl*uy>9-0`&vfAD?o|1xE*gND8B7PxYh8O)H?H`?Cd*7r% zH7#HV%N>9BSp_PNH^EnEwy21wHw(5@p}e>bs!HK2GTY~S8(F6Z^h$iQb3-3 zfA+1h_+a}~WX&JW!uh`Yn40bbha?QZb1WaSlI4kG;zHpIv|pLUQUK$#W0{B(U>PXC zin-sEwv9}U!18y}ymr8Q!!JhRBm1tQvixr$TZM)6A_s*aZAuK{M~8crof|(j7Mb&g zp=7r_r`j(B2D<+>@{ei2FO1F`U>WY6?Yl$lEsP`am9+UOjxO_&S7h2OaLII2#F zUA>$k31L#}7X!WzK&(2Rh*;9L}$=}pZDIB~`hVO!C98WA)h z;E0q6WXu{WY|lq+Sp>X*Jj$|U%@~A5ijS<9&x+U6^hUr&q!sqnr)9+=Z)FmOj~4I$ z_$_1Sj>-%1`-On%IfD^BG(^aj-?k7D9n6}o1#yWMuYw7js#DFdwaV)Q{X)PA(_%fF zujyi;ejbF7Nx!<)^>j%CD!m9ih|q5YtgmiI!PY9sre6rybfXiS-z#VCOFLwv>BT1a zea1Xi`0Xd>QFleYcpS|N*m~39sfQ`vdDW{jU~kc!fP9uwy0;d`4%VTmt`pS9iS>XI zkXPmNW~sU;TrQP4#T52-r>BprwzlDPX#+0()#CGNgu9V0;E&rbAbOveQ|v7&6VJ(J z5-#S?@n+f9>gq;HpkvpoFw21_P|n=@SZt zRk72sQt(Aqb-cydrF4}ke4S*Lk12wVw;b43y1?d{3%d#ZlI?uwu4@k300000NkvXXu0mjf`xB2m diff --git a/src/assets/toolbox_icons/css.png b/src/assets/toolbox_icons/css.png deleted file mode 100644 index 16cf40f6559b0330d77b3156f85bc63bcc4698ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2912 zcmV-m3!n6fP)`X7)a8pL32A*J(){(!>-BDv%~hgQ6-S%?AwviJ}(q4+#W6K>UNiA7mk+Qi(sP z0-=J$4+KacL@R}Yh?|6j2nwx4fQS$i(cmPu6b z$N2JrP>M;cBNic(Q_IIz5C~UJV;vg!D}-w$fj#~d))5b}VTEw9xOx2KaD@(aU>*0O zB3^i^Yx!U%Zl(mAB4)Rt9k8JXEk)G@Ja5IYWSEJY9!nt2o&u9?K_J`m5LyX2GZjl9 zgp6HWdE6k8w{}^QNJF!9)PatPEu@*u6X$fRu4HD?evAbWlwjjhEDO?Vz z{yDMhLOg+4e~JEI!dgS<$B%Ql0O7~-5l^7Q$&-}xSYwc(h#!}10lskKj>ShJdB>y3 zZ-L&`90qJH=J4_-2a#b6X`pBGW~70U`4G*$4c<>)wo0P1Ws3c*_oSX zb&wE*5}P|SDCQlcf!+-nq=6D?XCN(RJ=FMsQj`&F^x_W1tMH2_JTN|oI^dBSESc`| zeL^J=@IwoMLKnuNgqQZl8c1CvLQ-2_JRAs#aTKa4IS4dfE$#lOC{h;0SE>r}Ft73IRjxjBr?x+5oaAJdZ~x<~?5fq-?PM*MA} z61~y@tMn(DrwBB`W&>rUzA+?Aru@G;R$=av*fJlh1ig8KIhS?`WNHD4=h%Z2*0G3G zt`O_e!zw_IGZZrVs7Xa2^A-YSL}086dzk90gTNQRNYMzZD;jAvdUEEFvr617*mOzf z!U(C2LKO4_B1(hRR>~;*f{CUr zBJ*DB!o4}qmfXKrox(r zA_^pCC@tlhK58Z~Gwaj07(MZN(b7f476%8KNKIXPkgJ+LYbLNmc;L-hNZLsPnXa74 z*bFwpD1l}_@UrW%hYL;d1xKb`?EcpW-YJB-IwCg!(KZ^l5kKACDu=Sz(WGx7oD z;Mz#}^Fu<(B5!yQ* z?xH+k*3twqUrn$I#|=ySwc7~{MO$ZN3K?$g!%0*RiGw8*qhKu2ADn zsNgVU40;qw)hS_+KvO+f3abyCzy=27iA%e+U;Zg|;uh8E%p~}E3p&XLItD3M(r5IT zv}r8(aJaQc(tZUJL?Ejmrs4q}|TiEJ1T`Q`*l5{BtM&V6wN|gs@9U4;np6KQ;r#UlT$!#w#Zm9>&Emt`J8*1U z4hOd6tdYmPP;sztw1M$AnS!q|)ny6`5)sItHks7c^Q_LfTw|l9Qsq5wD?~4K(N`v2 zZ0LIck8I2sI}c1KRV|&Ve!O`n|MzAR=Pj8dCi!SR357;leU+3wwxyGbN?9}lYZ#|( zstgnD)=IVvGSs#8%Vq;xfl{5xRMO$}2qZss9ChI8jE8aZWUbo^ngC@&#w!AEnX);i z{lQ3f&52Yv4CFL-YS-bH|1paTw7Q;nXAh3;?1@xzThU%9Zv->s_njZ}@T*Z5zy1&1 zz>0yuP+JQ@=p@TRC9{D!s?OD^jnkC?Kl;lwetc;Ly`2s|u&o=53UKP`T=Y^|lqa@! z;}efi7Z0gF?v`$Sd3H*M-!%zO@V)&*Tbsy9UMtUxF1Ul73O$Esayp^9te;66V zv```AuAJxJk-yhp$VQo)W8_#L9W3I(?p!RHH0G|R-Bi*a;6#^ znNK8vi5cN1hgDLch$ceapT5ov_G~TS2&wo7Niuu;Hj||Jc;&i_Ki{t629cQ7nk35< zrH;jIL}w-O!r_fbfW!$oibf{s`kG3hB4(1*{5K<|=vAOZfwSvf<{g%eAk@}_6KCOT zu;R@ru$!P9@r7n?T-0Y`5|?t56UbOo3heh4+MP+s_X#FeVJ0xytX{#EgQ5@VR)D4W zdJLryrjnZ3XT}cYqGdNq`9Vokr`5^FM)J6HyVvbQbm*q zAX!n8r3hOh)eKVFnZ}&NkG@JyAn&|JxAk)p{0JG@Lo{OV5KkM5w5kWGjDMwk=Q)32 zT6>e_G=2LY8F$Vhk4s5ERl81p_Kht1miiESkCU7GG&!C7X>^cCErK;+o!&8c$9^dZ ztB_3#s`abp|DZx(7L_bV>4Yx|&R?Zu$s6dJyp5sfYN|jse!)X$Gw}WQ^T0Vmf%ze_ zlaCUa1F4b8dE|P<{$LZpa zQ5xp$O_9t*V5IbNl-9m8jIm#aC|pE--zjX_7{Mf~4{p`g=G1pxQap zq}51Lf-2f!`ghWXUw{X%;`!s(l2q5~MGGZ^6zJse037F09*BdIu@BLYzZZ>@Ntr-- zm4UxT-}hSRWd4M2JUQM>((c85QY|9$%NM(m@pthsJV;V=kOucLNLtyMCFd^#^_XUQ z^H(D6G>P0fuwVq=JTl)Z((Xn3c*b9SeKW+;Q7*+(MDL!vh5SNvOtrT#jF2h4ARx}c z#aVp&NLwT~+B38m`gaG)BLkfCkElO|pFf4g*&BH2qiy$0!~X)I$@Ck@6Zr@L0000< KMNUMnLSTX-gKQ}P diff --git a/src/assets/toolbox_icons/docker.png b/src/assets/toolbox_icons/docker.png deleted file mode 100644 index 55de1ebed9de153778646c73d703ee5c4c8bf4cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2721 zcmV;S3SRYzP){tga9GoGDwzMQAxSTSiw34NJN zM2B*^_ZG;Ge__$+>(Bu81^8m+5Xk&-GOSY4x@5!xoYz3F-+-Ih&!Ut$p(5%D@Zp_0 z+&5_s32qhKjvxl%X8LjejK%pcK_%1?;9o9hAyxMpnd^7a7hu>0mun#wk1`=l!WZB= z%addxYiTbDeG4l^15aW>-gbmR=mIP~k&KM2&14p{(5K;l1+zbml0q9oAT$B4zLF0~ zDx=HCBQ9VkmDqGa?p5@X-V1Q8rI1YaAYC~U@r4Pp>w(_(i&Ae+#`>xvQu#x1C_DjK zmF|74zf#nji-Om{Rh9zi_-aDW1a)wjs~J0Kvi8Y|pM+fX|;xCEc8c7)16nVM9h# zW^s7on1$6Rm43zTM2v|PG;^(I4BW=3W6IW%CcBI@gKt!2b8&3_tQGqzyyXf`|18a# zPBsV(Be}7R$+Wk}Ei_3tjcgl{;tvzk$T_6lJ{ET#_EHrpAJ0aDof|k0$z6;Xq{GZ2cQScc zvV^@qAL{6LvJMyK4#%KdKadE8_ExlG>)E!@Jvu`H36N(Y&Ny|`?zg=# z-RqHs_6kj%Ta8YTKbp<&Z@`<`pM zH9E;8uY1o>1FBn{q;WlmFXfaLTYfa0evu^!omMr{e55cLPg4w*VNgA62*@D1XKF%l z5yj4nZCLU_1L|!uLWd=&9;Pq4dl0^wp+(>t9v@z}D`AnDy!y8Dt@z}I1L4D&5TLLR zBUGZ}ST8JaxR;+ z5+FytL}RNusK|weD5se^vEoFNcIj7!^ArcNQ&5q!F{FVP8XPpzXoY6TI44Z_G*m>G zaIG~q`oX#T>R^|(Oce9$5+rVciU{Eyt_tai0abbKL^F@_q&Y%k=82S)z19|isvYMai~rmMR_^*ARA!IKitXoBjnR8V zls|vE>xNPujR*|NGj?tP8d~?$-*%|X6Z`A1zrqSF5#!rODHAR3RUf%gP!se?$Hk6Y zfW>#Ufbn;rG9sPz;I5l^o`PAmsUu8rBms^LhBj zH*IWnZiIVrn~35dL5UGeb(?z={aZ{558MQ!{mqUoz5-k}rje4YnrdL*hHVhRbH|ph zg$rBaKj^QjDXuudg!-H{og2FfP&^00b&p{HUpRZp-Bzye&7(+*jTk+~WDhjQrn9P$MLYXZR!>(^C` zA#*-Vd&3dmn4r^t2fxV7LEm6642F4_KP)7z z>xjCuA=j86rng)b!^`8D$N?_IqTF3j3H7IwZmLR#O)dtf4J;3_K`m|1!P>S-?N!dT zn~%Hh;!wDZ)1hNasG}}GRG<_**x$fXwxMK*`n6R=ZYlU5(x7@ana|ItrkM(DX`}nR zPEPH0N`@SO#zb~T_=cK6u(eO3;E6o9vZUTP6+VN=5?`h+;{asozc3~q^%T7$L3F3o zZ@iQVtNtEHY%F>4Y$^(Wh0KmNCRRch4*+?dm!LsCZ=?1)(yj|o*2tHxP;({pZF`iN b6;a{~Q>Be=`k@F&00000NkvXXu0mjf&s7r8 diff --git a/src/assets/toolbox_icons/figma.png b/src/assets/toolbox_icons/figma.png deleted file mode 100644 index b3c8aaea7edccd7ed42d1fef2f39aa9b1874d9df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2852 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 diff --git a/src/assets/toolbox_icons/graphql.png b/src/assets/toolbox_icons/graphql.png deleted file mode 100644 index cf0403a0154618b65edbfb8e7486e7fa7b838ada..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4042 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 diff --git a/src/assets/toolbox_icons/react.png b/src/assets/toolbox_icons/react.png deleted file mode 100644 index d72edee4b7b5de6615210ac976f60d3c2324ae85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6032 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 KMNUMnLSTZAT4==p diff --git a/src/assets/toolbox_icons/sass.png b/src/assets/toolbox_icons/sass.png deleted file mode 100644 index e663e1c9db08c7dc32acc6980e8cbc1394b05b01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18885 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 N002ovPDHLkV1nmV9u@!q diff --git a/src/assets/trishaprile_logo.svg b/src/assets/trishaprile_logo.svg deleted file mode 100644 index 4c6110d..0000000 --- a/src/assets/trishaprile_logo.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/components/About.js b/src/components/About.js deleted file mode 100644 index 9fbb2c8..0000000 --- a/src/components/About.js +++ /dev/null @@ -1,83 +0,0 @@ -import React from 'react'; -import './About.scss'; - -import { Row, Col, Image } from "react-bootstrap"; -import { Element } from 'react-scroll'; -import Fade from 'react-reveal/Fade'; - -import me from "../assets/picture_of_me.svg"; -import projectManagement from "../assets/role_icons/project_management.svg"; -import softwareDevelopment from "../assets/role_icons/software_development.svg"; -import UIUXdesign from "../assets/role_icons/uiux_design.svg"; - -const About = () => { - return ( - - - - - - - - - -

about me

-

I’m a 21 year old who recently moved from Orange County, California to San Francisco.

-

In 2021, I graduated from the University of California, Irvine with a B.S. - in Informatics and a minor in Education. - My studies involved the understanding and practice of human computer interaction, - software design, and human behavior with an emphasis on people and design.

-

I’m passionate about exploring the possibilities of product & project management, - software development, and UI & UX design and research, with a focus on education, - accessibility, inclusion, and universal usability.

-

I am currently working as a UI Engineer at ReadMe! 🦉

-
- -
- - - -

project & product management

- -
- -
-

Product Research & Strategies

-

Feature Specification & Roadmapping

-

Agile & Scrum Management

-
-
- - - -

software development

- -
- -
-

Frontend Development

-

Backend Development

-

Web & Mobile Development

-
-
- - - -

UI & UX design

- -
- -
-

Wireframing & Prototyping

-

User Research & Testing

-

Visual Communication

-
-
- -
-
- ); -} -export default About; \ No newline at end of file diff --git a/src/components/About.scss b/src/components/About.scss deleted file mode 100644 index f035663..0000000 --- a/src/components/About.scss +++ /dev/null @@ -1,145 +0,0 @@ -#about { - width: 100%; - min-height: 90vh; - display: flex; - flex-direction: column; - - .content-container { - display: flex; - justify-content: center; - align-items: center; - margin: auto; - padding: 2% 10%; - width: 100%; - - .info-container { - - h1 { - font-weight: 700; - font-size: 24px; - margin-top: 2rem; - } - - p { - font-size: 16px; - margin-top: 1rem; - padding-right: 2rem; - } - - a { - color: #E05D2A !important; - } - - } - - .img-container { - display: flex; - justify-content: center; - align-items: center; - - .img { - margin: 1rem; - height: auto; - width: 18rem; - } - } - - .role-container { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - padding: 1rem; - - .role-img { - width: auto; - height: 8rem; - margin: auto; - padding-bottom: 2rem; - } - - h2 { - font-weight: 700; - font-size: 18px; - margin-top: 1rem; - margin-bottom: 2rem; - text-align: center; - } - - .skills { - display: flex; - flex-direction: column; - align-items: center; - - .badge { - background-color: #FCEDE7; - width: auto; - height: 20px; - margin-right: 0.8rem; - margin-top: 1rem; - padding: 1rem; - border-radius: 50px; - - - p { - font-size: 14px; - font-weight: 700; - color: #E05D2A; - text-align: center; - vertical-align: middle; - line-height: 0px; - } - } - } - } - } -} - -@media screen and (max-width: 600px) { - #about { - - .content-container { - flex-direction: column; - - .info-container { - - h1 { - font-size: 20px; - margin-top: 1rem; - } - - p { - font-size: 14px; - padding-right: 0rem; - } - - } - - .img-container { - - .img { - width: 65vw; - } - } - - .role-container { - - .role-img { - width: 8rem; - } - - h2 { - font-size: 16px; - } - - .skills { - .badge { - p { - font-size: 12px; - } - } - } - } - } - } -} \ No newline at end of file diff --git a/src/components/Contact.js b/src/components/Contact.js deleted file mode 100644 index 45163ff..0000000 --- a/src/components/Contact.js +++ /dev/null @@ -1,52 +0,0 @@ -import React from 'react'; -import './Contact.scss'; - -import { Row } from "react-bootstrap"; -import { Element } from 'react-scroll'; -import { scroller } from 'react-scroll'; -import Fade from 'react-reveal/Fade'; -import { FiMail } from "react-icons/fi"; -import { SiLinkedin } from "react-icons/si"; -import { SiGithub } from "react-icons/si"; -import { SiGitlab } from "react-icons/si"; -import { SiDribbble } from "react-icons/si"; -import { BsChevronCompactUp } from "react-icons/bs"; - -const Contact = () => { - return ( - - -

contact me

-
-

trishaprilee@gmail.com

-
-
- - - - - - - - - -
scroller.scrollTo('cover', { - smooth: true, - offset: -50, - duration: 500, - })} - > - -
-
-
- -

Made with ✨ © Trisha Le 2021

-
-
-
- ); -} -export default Contact; \ No newline at end of file diff --git a/src/components/Contact.scss b/src/components/Contact.scss deleted file mode 100644 index 6b5c23c..0000000 --- a/src/components/Contact.scss +++ /dev/null @@ -1,123 +0,0 @@ -#contact { - width: 100%; - min-height: 25vh; - display: flex; - flex-direction: column; - align-items: center; - - h1 { - font-size: 24px; - font-weight: 700; - text-align: center; - margin-top: 3rem; - } - - .badge { - background-color: #FCEDE7; - width: auto; - height: 20px; - margin: 2rem 1rem 1rem 1rem; - padding: 1.5rem; - border-radius: 50px; - - .mail-icon { - color: #E05D2A; - margin-bottom: 2px; - margin-right: 0.8rem; - height: 25px; - width: auto; - &:hover { - transform: translateY(2px); - } - } - - h3 { - font-size: 16px; - font-weight: 700; - color: #E05D2A; - text-align: center; - vertical-align: middle; - line-height: 0px; - margin-top: -12px; - } - } - - .socials { - margin: auto; - - .icon { - margin: 2rem; - height: 50px; - width: auto; - color: #E05D2A; - &:hover { - transform: translateY(2px) !important; - } - } - } - - .arrow-container { - margin: auto; - background-color: #FCEDE7; - border-radius: 50%; - margin-top: 1rem; - &:hover { - transform: translateY(3px) !important; - cursor: pointer; - } - - .arrow { - color: #E05D2A; - padding: 5px; - } - } - - .footer { - width: 100%; - padding: 1rem 3rem; - - p { - font-size: 14px; - font-weight: 400; - } - } -} - -@media screen and (max-width: 600px) { - #contact { - - h1 { - font-size: 20px; - } - - .badge { - - .mail-icon { - height: 20px; - } - - h3 { - font-size: 14px; - margin-top: -10px; - } - - } - - .socials { - - .icon { - margin: 1rem; - height: 40px; - } - } - - .footer { - - p { - font-size: 12px; - text-align: center; - margin-top: 1rem; - } - } - } -} \ No newline at end of file diff --git a/src/components/Cover.js b/src/components/Cover.js deleted file mode 100644 index cb53c9a..0000000 --- a/src/components/Cover.js +++ /dev/null @@ -1,45 +0,0 @@ -import React from 'react'; -import './Cover.scss'; - -import { Row, Col, Button, Image } from "react-bootstrap"; -import { Element } from 'react-scroll'; -import { scroller } from 'react-scroll'; -import Fade from 'react-reveal/Fade'; - -import img from "../assets/cover_img.svg"; - -const Cover = () => { - return ( - - - - -

Hello!

-

I'm Trisha,

-
- -

a developer and designer who enjoys creating impactful experiences, from ideation to execution.

-
- - - - - - - - - -
-
- ); -} -export default Cover; \ No newline at end of file diff --git a/src/components/Cover.scss b/src/components/Cover.scss deleted file mode 100644 index 21726ae..0000000 --- a/src/components/Cover.scss +++ /dev/null @@ -1,109 +0,0 @@ -#cover { - width: 100%; - min-height: 90vh; - - .content-container { - display: flex; - justify-content: center; - align-items: center; - margin: auto; - padding: 10% 15%; - width: 100%; - - .info-container { - - h1 { - font-weight: 700; - font-size: 48px; - margin-top: 4rem; - } - - h2 { - font-weight: 700; - font-size: 36px; - margin-top: 1rem; - } - - h3 { - font-weight: 600; - font-size: 18px; - max-width: 22rem; - line-height: 26px; - margin-top: 0.8rem; - } - - .contact-btn { - font-size: 14px; - font-weight: 700; - background-color: #E05D2A; - border: 0; - border-radius: 15px 1px 15px 1px; - margin: 2rem 0rem; - padding: 0.8rem 1.4rem; - width: auto; - transition: 0.5s; - &:hover { - background-color: #FAFAFA; - box-shadow: 0px 0px 0px 2.5px #FAFAFA, 0px 0px 0px 5px #E05D2A, 0px 0px 0px 10px #FAFAFA, 0px 0px 0px 10.5px #E05D2A; - color: #E05D2A; - transition: 0.5s; - } - &:focus { - background-color: #FAFAFA; - box-shadow: 0px 0px 0px 2.5px #FAFAFA, 0px 0px 0px 5px #E05D2A, 0px 0px 0px 10px #FAFAFA, 0px 0px 0px 10.5px #E05D2A; - color: #E05D2A; - transition: 0.5s; } - } - } - - .img-container { - display: flex; - justify-content: center; - align-items: center; - - .img { - height: auto; - width: 25rem; - margin: 1rem; - } - } - } -} - -@media screen and (max-width: 600px) { - #cover { - - .content-container { - padding: 2% 5%; - - .info-container { - order: 2; - - h1 { - font-size: 42px; - margin-top: 1rem; - } - - h2 { - font-size: 32px; - } - - h3 { - font-size: 16px; - } - - .contact-btn { - margin-top: 1rem; - } - } - - .img-container { - order: 1; - - .img { - width: 60vw; - } - } - } - } -} \ No newline at end of file diff --git a/src/components/Experience.js b/src/components/Experience.js deleted file mode 100644 index 5fc989f..0000000 --- a/src/components/Experience.js +++ /dev/null @@ -1,197 +0,0 @@ -import React from 'react'; -import './Experience.scss'; - -import { Row, Col, Image, Button, OverlayTrigger, Tooltip } from "react-bootstrap"; -import { Element } from 'react-scroll'; -import Fade from 'react-reveal/Fade'; - -import readme from "../assets/job_logos/readme_logo.png"; -import startsmart from "../assets/job_logos/startsmart_logo.png"; -import ardentlabs from "../assets/job_logos/ardentlabs_logo.png"; -import boeing from "../assets/job_logos/boeing_logo.png"; -import figma from "../assets/toolbox_icons/figma.png"; -import adobecc from "../assets/toolbox_icons/adobecc.png"; -import bootstrap from "../assets/toolbox_icons/bootstrap.png"; -import html from "../assets/toolbox_icons/html.png"; -import css from "../assets/toolbox_icons/css.png"; -import javascript from "../assets/toolbox_icons/javascript.png"; -import react from "../assets/toolbox_icons/react.png"; -import angular from "../assets/toolbox_icons/angular.png"; -import sass from "../assets/toolbox_icons/sass.png"; -import graphql from "../assets/toolbox_icons/graphql.png"; -import docker from "../assets/toolbox_icons/docker.png"; -import git from "../assets/toolbox_icons/git.png"; -import resume from '../assets/Trisha Le Resume.pdf'; - -const Experience = () => { - return ( - - - - -

my experience

-
- - - - - StartSmart - - -

2022 - present

-

ReadMe

-

UI Engineer

- -
- - - StartSmart - - -

2020 - 2021

-

StartSmart

-

Product Manager

- -
- - - StartSmart - - -

2019 - 2020

-

Ardent Labs

-

Software Development Intern

- -
- - - StartSmart - - -

2017

-

Boeing

-

Software Engineering Intern

- -
-
- - - - -

toolbox

-
-
- - - - Figma} - > - Figma - - - - Adobe Creative Cloud} - > - Adobe Creative Cloud - - - - Sass} - > - Sass - - - - - - HTML} - > - HTML - - - - CSS} - > - CSS - - - - JavaScript} - > - JavaScript - - - - - - React} - > - React - - - - Bootstrap} - > - Bootstrap - - - - GraphQL} - > - GraphQL - - - - - - Angular} - > - Angular - - - - Docker} - > - Docker - - - - Git} - > - Git - - - - -
- - -
-
- ); -} -export default Experience; \ No newline at end of file diff --git a/src/components/Experience.scss b/src/components/Experience.scss deleted file mode 100644 index a3f9818..0000000 --- a/src/components/Experience.scss +++ /dev/null @@ -1,201 +0,0 @@ -#experience { - width: 100%; - min-height: 90vh; - display: flex; - flex-direction: column; - - .content-container { - display: flex; - justify-content: center; - align-items: center; - margin: auto; - padding: 3% 10%; - width: 100%; - - h1 { - font-size: 24px; - font-weight: 700; - text-align: center; - margin-bottom: 2rem; - } - - .jobs-container { - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; - margin: auto; - - .jobs { - display: flex; - align-items: left; - flex-direction: column; - margin: auto; - padding-left: 8vw; - - .job { - display: flex; - margin-bottom: 1rem; - } - - .logo-container { - display: flex; - justify-content: center; - align-items: center; - margin-right: 1rem; - } - - .logo { - height: 60px; - width: auto; - &:hover { - transform: translateY(2px); - } - } - - .info-container { - - h2 { - font-size: 20px; - font-weight: 700; - &:hover { - transform: translateY(1px); - } - } - - a { - // color: #373737 !important; - color: inherit; - &:hover { - text-decoration: none; - color: #E05D2A !important; - } - } - - h3 { - font-size: 14px; - font-weight: 500; - color: #AFAFAF; - margin-top: 0.2rem; - } - - p { - font-size: 18px; - } - } - } - } - - .toolbox-container { - display: flex; - flex-direction: column; - - .toolbox { - margin: auto; - - .icon-container { - display: flex; - justify-content: center; - align-items: center; - - .icon { - height: 50px; - width: auto; - margin: 1.5rem; - } - } - } - - .resume-btn { - font-weight: 700; - font-size: 14px; - background-color: #E05D2A; - border: 0; - border-radius: 1px 15px 1px 15px; - margin: auto; - margin-top: 2rem; - padding: 0.8rem 1.4rem; - width: auto; - transition: 0.5s; - &:hover { - background-color: #FAFAFA; - box-shadow: 0px 0px 0px 2.5px #FAFAFA, 0px 0px 0px 5px #E05D2A, 0px 0px 0px 10px #FAFAFA, 0px 0px 0px 10.5px #E05D2A; - color: #E05D2A; - transition: 0.5s; - } - &:focus { - background-color: #FAFAFA; - box-shadow: 0px 0px 0px 2.5px #FAFAFA, 0px 0px 0px 5px #E05D2A, 0px 0px 0px 10px #FAFAFA, 0px 0px 0px 10.5px #E05D2A; - color: #E05D2A; - transition: 0.5s; - } - } - } - } -} - -.tooltip .tooltip-inner { - background-color: #FCEDE7; - color: #E05D2A; - border-radius: 15px; - font-weight: 600; - padding: 0.3rem 0.7rem; -} - -.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before { - border-bottom-color: #FCEDE7 !important; -} - -@media screen and (max-width: 600px) { - #experience { - - .content-container { - padding: 2%; - - h1 { - font-size: 20px; - margin-top: 3rem; - } - - .jobs-container { - - .jobs { - margin-left: 1rem; - - .job { - - .logo { - height: 50px; - } - - .info-container { - h2 { - font-size: 18px; - } - - h3 { - font-size: 12px; - margin-top: 1rem; - } - - p { - font-size: 16px; - } - } - } - } - } - - .toolbox-container { - .toolbox { - .icon-container { - .icon { - height: 50px; - margin: 1.5rem 1rem; - } - } - } - } - } - } -} \ No newline at end of file diff --git a/src/components/Navbar.js b/src/components/Navbar.js deleted file mode 100644 index d6f7ca6..0000000 --- a/src/components/Navbar.js +++ /dev/null @@ -1,81 +0,0 @@ -import React from 'react'; -import ThemeChanger from '../ThemeChanger'; -import './Navbar.scss'; - -import { Nav, Navbar, Image } from "react-bootstrap"; -import { scroller } from 'react-scroll'; -import { RiMenu4Line } from "react-icons/ri"; -import Fade from 'react-reveal/Fade'; - -import logo from "../assets/trishaprile_logo.svg"; - -const NavigationBar = () => { - return ( -
- - - scroller.scrollTo('cover', { - smooth: true, - offset: -100, - duration: 500, - })} - > - - - - - - - - - - -
- ); -} -export default NavigationBar; \ No newline at end of file diff --git a/src/components/Navbar.scss b/src/components/Navbar.scss deleted file mode 100644 index 56d9b4a..0000000 --- a/src/components/Navbar.scss +++ /dev/null @@ -1,68 +0,0 @@ -.navbar { - width: 100%; - height: 10vh; - - .nav { - background-color: #FAFAFA; - } - - .logo { - margin-left: 2rem; - height: auto; - width: 11rem; - &:hover { - transform: translateY(2px); - cursor: pointer; - } - } - - .nav-link { - font-weight: 600; - font-size: 18px; - margin: 0rem 1.5rem; - color: #373737 !important; - &:hover { - color: #E05D2A !important; - transform: translateY(2px) !important; - } - } - - .contact { - margin-right: 3rem; - } - - .toggle { - border: none !important; - color: #373737 !important; - } -} - -@media screen and (max-width: 991px) { - .navbar { - - .navbar-toggler { - color: #373737 !important; - background: #FAFAFA; - transition: 0.3s; - } - - .navbar-collapse { - width: 100%; - overflow-x: hidden; - background: #FAFAFA; - border-radius: 15px; - padding: 0.5rem !important; - box-shadow: 0px 4px 50px 10px rgba(168, 168, 168, 0.1); - transition: 0.3s !important; - } - - .logo { - margin-left: 0rem; - width: 9rem; - } - - .nav-link { - font-size: 16px; - } - } -} \ No newline at end of file diff --git a/src/components/Projects.js b/src/components/Projects.js deleted file mode 100644 index 0e885f4..0000000 --- a/src/components/Projects.js +++ /dev/null @@ -1,350 +0,0 @@ -import React, { useState } from 'react'; -import './Projects.scss'; - -import { Row, Col, Image, Modal, Button } from "react-bootstrap"; -import { Element } from 'react-scroll'; -import Fade from 'react-reveal/Fade'; -import { BiTrophy } from "react-icons/bi"; - -import grasshopperfund from "../assets/project_covers/grasshopperfund.svg"; -import dfs_ias from "../assets/project_covers/dfs ias.svg"; -import peter_portal from "../assets/project_covers/peter portal.svg"; -import trishaprile from "../assets/project_covers/trishaprile.svg"; -import jam_for_change from "../assets/project_covers/jam for change.svg"; -import covidulator from "../assets/project_covers/covidulator.svg"; - -const Projects = () => { - - const [showGrasshopperfund, setShowGrasshopperfund] = useState(false); - const handleCloseGrasshopperfund = () => setShowGrasshopperfund(false); - const handleShowGrasshopperfund = () => setShowGrasshopperfund(true); - - const [showDFSIAS, setShowDFSIAS] = useState(false); - const handleCloseDFSIAS = () => setShowDFSIAS(false); - const handleShowDFSIAS = () => setShowDFSIAS(true); - - const [showPP, setShowPP] = useState(false); - const handleClosePP = () => setShowPP(false); - const handleShowPP = () => setShowPP(true); - - const [showTrishaprile, setShowTrishaprile] = useState(false); - const handleCloseTrishaprile = () => setShowTrishaprile(false); - const handleShowTrishaprile = () => setShowTrishaprile(true); - - const [showJamForChange, setShowJamForChange] = useState(false); - const handleCloseJamForChange = () => setShowJamForChange(false); - const handleShowJamForChange = () => setShowJamForChange(true); - - const [showCovidulator, setShowCovidulator] = useState(false); - const handleCloseCovidulator = () => setShowCovidulator(false); - const handleShowCovidulator = () => setShowCovidulator(true); - - return ( - - -

my projects

-
- - - - - - -

Grasshopperfund

- - -

Grasshopperfund is a startup marketplace and first funding platform for youth-led startups, - bridging the gap between idea and reality for youth ages 13-30 through immediate access to startup coaching & services, - debt-free capital, and an entrepreneurial network.

-

2021 UCI Butterworth Product Development Competition 1st Place Winner

- - -

CLIENT

-

StartSmart

- - -

TIMELINE

-

Oct 2020 - Oct 2021

- -
- - -

ROLES

-

Product Manager, Lead Frontend Developer, UI/UX Designer

- - -

PRODUCT

-

Crowdfunding & Social Web App

- -
- - -

RESPONSIBILITIES

-
  • Determined product vision and strategy.
  • -
  • Led the planning, design, and development of product features, from conception to launch.
  • -
  • Conducted user and market research, wrote requirements specifications, and performed usability testing.
  • - -
    -

    BUILT WITH

    -

    React

    -

    GraphQL

    -

    REST

    -

    Django

    -

    PostgreSQL

    -

    Docker

    -

    AWS

    - - -
    -
    -
    - - - - -

    Dreams for Schools Instructor Assignment Sorter

    - - -

    The Instructor Assignment Sorter aims to assist DFS program directors by providing an optimal way for them to automatically - assign instructors into their preferred programs through a sorting algorithm while also supporting manual fine-tune adjustment. - The application also warehouses all data regarding seasons, schools, programs, and instructors.

    - - -

    CLIENT

    -

    Dreams for Schools

    - - -

    TIMELINE

    -

    Jan 2021 - Jun 2021

    - -
    - - -

    ROLES

    -

    Software Developer, UI/UX Designer

    - - -

    PRODUCT

    -

    Management Web App

    - -
    - - -

    RESPONSIBILITIES

    -
  • Designed low-fidelity wireframes and high-fidelity mockups.
  • -
  • Implemented the sorting algorithm in the front-end.
  • -
  • Developed the instructor sorter page and drag-and-drop feature using react-beautiful-dnd.
  • - -
    -

    BUILT WITH

    -

    React

    -

    MySQL

    -

    Express.js

    -

    Node.js

    -

    Firebase

    -

    Figma

    -

    Bootstrap

    -

    styled-components

    - -
    -
    -
    - -
    -
    - - - - - -

    PeterPortal

    - - -

    PeterPortal is the one-stop-shop for course discovery at UC Irvine. It consolidates public data from official UCI - sources to aid students when planning their course schedule. Peter’s Roadmap is an interactive tool within PeterPortal - for students to customize a holistic plan of courses they need to take each quarter and school year.

    - - -

    CLIENT

    -

    ICSSC Projects

    - - -

    TIMELINE

    -

    Mar 2020 - Jun 2021

    - -
    - - -

    ROLES

    -

    Project Lead, Frontend Developer, UI/UX Designer

    - - -

    PRODUCT

    -

    Portal Web App

    - -
    - - -

    RESPONSIBILITIES

    -
  • Built a roadmap, prioritized tasks and features, and designed and implemented data-driven wireframes and prototypes.
  • -
  • Led a team of UI/UX designers, conducted UX research through competitive analysis and usability evaluations, and developed visual branding.
  • - -
    -

    BUILT WITH

    -
    -

    React

    -

    GraphQL

    -

    ExpressJS

    -

    MongoDB

    -

    Elasticsearch

    -

    TypeScript

    -

    PeterPortal API

    -

    Figma

    -

    Semantic UI

    -
    - - -
    -
    -
    - - - - -

    trishaprile

    - - -

    My personal portfolio website!

    - - -

    CLIENT

    -

    Myself

    - - -

    TIMELINE

    -

    Oct 2020 - Present

    - -
    - - -

    ROLES

    -

    Sole Developer, Designer

    - - -

    PRODUCT

    -

    Web App

    - -
    - - -

    RESPONSIBILITIES

    -
  • Designed and implemented the app.
  • -
  • Optimized responsiveness and accessibility for multiple devices.
  • - -
    -

    BUILT WITH

    -

    React

    -

    Bootstrap

    -

    Sass

    - - -
    -
    -
    - -
    -
    - - - - - -

    Jam for Change

    - - -

    ICS Student Council's Jam for Change is a five day long development competition where teams work together to create applications that promote social good.

    - - -

    CLIENT

    -

    ICS Student Council

    - - -

    TIMELINE

    -

    Jan 2021 - Feb 2021

    - -
    - - -

    ROLES

    -

    Sole Developer, Designer

    - - -

    PRODUCT

    -

    Informational Web App

    - -
    - - -

    RESPONSIBILITIES

    -
  • Designed and implemented the app.
  • - -
    -

    BUILT WITH

    -

    React

    - - -
    -
    -
    - - - - -

    Covidulator

    - - -

    Covidulator is a web app that calculates the impact of one's actions in regards to preventing the spread of COVID-19. - Inspired by the Carbon Footprint Calculator, the app aims to provide a way for people to evaluate how well they are performing in face of the pandemic - and take steps to reduce the spread.

    -

    2021 Jam for Change 2nd Place Winner

    - - -

    CLIENT

    -

    Jam for Change 2021

    - - -

    TIMELINE

    -

    Feb 2021 - Feb 2021

    - -
    - - -

    ROLES

    -

    Project Manager, Designer, Developer

    - - -

    PRODUCT

    -

    Interactive Web App

    - -
    - - -

    RESPONSIBILITIES

    -
  • Led the design and implemention of the app.
  • - -
    -

    BUILT WITH

    -

    React

    - - -
    -
    -
    - -
    -
    - -
    - ); -} -export default Projects; diff --git a/src/components/Projects.scss b/src/components/Projects.scss deleted file mode 100644 index 087309b..0000000 --- a/src/components/Projects.scss +++ /dev/null @@ -1,199 +0,0 @@ -#projects { - width: 100%; - min-height: 90vh; - display: flex; - flex-direction: column; - - h1 { - font-size: 24px; - font-weight: 700; - text-align: center; - margin-top: 2rem; - margin-bottom: 1rem; - } - - .project-container { - margin: auto; - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; - padding: 0; - - .project-row { - margin: auto; - display: flex; - justify-content: center; - align-items: center; - - .project { - margin: auto; - display: flex; - flex-direction: column; - padding: 0; - - .project-img { - height: auto; - width: 500px; - margin: 1rem; - transition: all .5s ease; - &:hover { - transform: translate3D(0,-1px,0) scale(1.03); - transition: all .5s ease; - cursor: pointer; - } - } - } - } - } -} - -.project-modal { - transition: 0.3s; - font-family: 'Mulish'; - max-width: 50rem !important; - - .modal-content { - border-radius: 15px !important; - border: none; - padding: 1rem 2rem; - } - - .modal-header { - border: none; - } - - h2 { - font-weight: 700; - font-size: 26px; - color: #E05D2A; - } - - h4 { - font-weight: 800; - font-size: 14px; - margin-top: 0.5rem; - } - - h3 { - font-weight: 800; - font-size: 16px; - margin-top: 1.5rem; - } - - .link { - color: #E05D2A; - } - - .badge { - background-color: #FCEDE7; - width: auto; - height: 20px; - margin-right: 0.8rem; - margin-top: 0.8rem; - padding: 1rem; - border-radius: 50px; - - p { - font-size: 14px; - font-weight: 700; - color: #E05D2A; - text-align: center; - vertical-align: middle; - line-height: 0px; - } - } - - .primary-btn { - font-weight: 700; - font-size: 14px; - background-color: #E05D2A; - border: 0; - border-radius: 15px 1px 15px 1px; - margin: 2rem 1rem 1rem 0rem; - padding: 0.8rem 1.4rem; - width: auto; - transition: 0.5s; - float: left; - &:hover { - background-color: #FAFAFA; - color: #E05D2A; - box-shadow: 0px 0px 0px 2.5px #FAFAFA, 0px 0px 0px 5px #E05D2A, 0px 0px 0px 10px #FAFAFA, 0px 0px 0px 10.5px #E05D2A; - transition: 0.5s; - } - &:focus { - background-color: #FAFAFA; - color: #E05D2A; - box-shadow: 0px 0px 0px 2.5px #FAFAFA, 0px 0px 0px 5px #E05D2A, 0px 0px 0px 10px #FAFAFA, 0px 0px 0px 10.5px #E05D2A; - transition: 0.5s; - } - } - - .secondary-btn { - font-weight: 700; - font-size: 14px; - background-color: #FAFAFA; - color: #E05D2A; - border-color: #E05D2A; - border-width: 2px; - border-radius: 15px 1px 15px 1px; - margin-top: 2rem; - padding: 0.65rem 1.4rem; - width: auto; - transition: 0.5s; - float: left; - &:hover { - background-color: #E05D2A; - color: #FAFAFA; - box-shadow: 0px 0px 0px 1.5px #E05D2A, 0px 0px 0px 5px #FAFAFA, 0px 0px 0px 6px #E05D2A, 0px 0px 0px 10.5px #FAFAFA; - transition: 0.5s; - border-color: #E05D2A; - } - &:focus { - background-color: #E05D2A; - color: #FAFAFA; - box-shadow: 0px 0px 0px 1.5px #E05D2A, 0px 0px 0px 5px #FAFAFA, 0px 0px 0px 6px #E05D2A, 0px 0px 0px 10.5px #FAFAFA; - transition: 0.5s; - border-color: #E05D2A; - } - } - - .achievement-icon { - margin-right: 8px; - margin-bottom: 3px; - color: #E05D2A; - } - } - -@media screen and (max-width: 600px) { - #projects { - - h1 { - font-size: 20px; - margin-top: 4rem; - } - - .project-container { - - .project-row { - - .project { - width: 100%; - - .project-img { - width: 80vw; - } - } - } - } - } - - .project-modal { - margin: 3rem 0 0 0 !important; - max-width: 100vw !important; - - .modal-content { - padding: 1rem; - } - } -} \ No newline at end of file diff --git a/src/index.css b/src/index.css index 8e15505..d4bffa7 100644 --- a/src/index.css +++ b/src/index.css @@ -1,7 +1,8 @@ -@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Gaegu:wght@300;400;700&display=swap'); + body { margin: 0; - font-family: 'Mulish', 'Arial', sans-serif; + font-family: 'Gaegu', 'Arial', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }