Unlock Portfolio
๊ฒฝํํ๋ ํฌํธํด๋ฆฌ์ค
์ทจ์
์ค๋น๋ฅผ ํ๋ฉด์, ์ฐ๋ฆฌ๋ ๋ณดํต PDF๋ก ์ ๋ฆฌํ๊ฑฐ๋ ๊น๋ํ ํ
์คํธ ๊ธฐ๋ฐ ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ง๋ ๋ค.
ํ์ง๋ง ์ด๊ฒ ๊ณผ์ฐ โ๋โ๋ฅผ ์ ์ค๋ช
ํด์ฃผ๋ ๋ฐฉ์์ผ๊น?
๋ด ๊ฒฝ๋ ฅ์ ๊ฐ๊ฒฐํ๊ฒ ์ค๋ช
ํด์ฃผ๋ ๊ฒ์ ์ด๋ฏธ ์ด๋ ฅ์๊ฐ ์ถฉ๋ถํ ํด์ฃผ๊ณ ์๋ค๊ณ ์๊ฐํ๋ค.
๊ทธ๋์ ๋๋, ์ฌ๋๋ค์ด ํ๋ํ๋ ๋ณต๊ตฌํด๊ฐ๋ฉฐ "ํํํ๋" ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ง๋ค์ด ๋ณด๊ธฐ๋ก ํ๋ค.
์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํด์ ์ฌ์ฉ์๊ฐ โ์ํธ์์ฉโ ๊ฐ๋ฅํ ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ง๋ค๋ฉด
์ฌ์ฉ์๊ฐ ๋ ๋ชฐ์
ํ ์ ์๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
์ด๋ ฅ์๋ฅผ ๋ณด๋ ํ์ ์์ฒด๊ฐ "๊ฒฝํ"์ด ๋๋ ๋ฐฉ์์ผ๋ก.
ํ์์ ๊ด์ฌ์ด ๋ง์ 3D ์น ์ธํฐ๋ํฐ๋นํฐ, ๊ทธ๋ฆฌ๊ณ ๊ฒ์ ํ์์ ํฌํธํด๋ฆฌ์ค๋ก ๋ด๊ฐ ๊ด์ฌ์์ดํ๋ ๊ฒ, ์ ํ ์ ์๋ ๊ฒ์ โ์ค๋ช
ํ๋ ๊ฒ ์๋๋ผ ๋ณด์ฌ์ฃผ๋ ํฌํธํด๋ฆฌ์คโ๋ฅผ ๋ง๋ค๊ณ ์ถ์๋ค.
์ฝ์
ํธ: ํดํน๋นํ ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ณต๊ตฌํ๋ผ
์ฌ์ดํธ์ ์ ์ํ๋ฉด ๋ณด์ด๋ ๊ฑด ๋ฉ์ฉกํ ํฌํธํด๋ฆฌ์ค๊ฐ ์๋๋ผ, ํด์ปค๊ฐ ํด์ฆ์ ๋ก๊ทธ๋ฅผ ๋จ๊ธฐ๊ณ ๋ ๋ โํ๊ดด๋ ์์คํ
โ์ด๋ค.
โข
์ฌ์ฉ์๋ โSystem Roseโ๋ผ๋ AI ์๋ด์์ ๋์์ ๋ฐ์,
โข
ํฐ๋ฏธ๋ ๊ธฐ๋ฐ ๋ช
๋ น์ด์ ํด์ปค์ ๋จ์๋ค์ ๋ฐ๋ผ,
โข
ํ๋ํ๋ ํ๋ก์ ํธ๋ฅผ ๋ณต๊ตฌํ๊ณ ,
โข
๋ง์ง๋ง์ ํด์ปค์ ์ ์ฒด, ๊ทธ๋ฆฌ๊ณ ์ด ํฌํธํด๋ฆฌ์ค์ ์ง์ง ์ฃผ์ธ์ด ๋๊ตฌ์๋์ง๋ฅผ ๋ฐํ๋ธ๋ค.
์ฌ์ฉ ๊ธฐ์ ์คํ
โข
ํ๋ก ํธ์๋: React, Vite, TypeScript, xstate v5, tailwind, react-spring
โข
3D: reactbits, react-three-fiber, drei, three.js, glsl
โข
์ธํฐ๋์
: terminal-style UI ๊ตฌํ (์ปค์คํ
์ปดํฌ๋ํธ + ์ํ๋จธ์ ), ์
์ ์์คํ
(like ์คํ)
โข
i18n: Lingui (๋ค๊ตญ์ด ์ง์: ํ๊ตญ์ด/์์ด)
๊ตฌํ ํฌ์ธํธ์ ๊ณ ๋ฏผ
1. ํฐ๋ฏธ๋ UI ์ค๊ณ
์ฒ์์๋ ์ง์ง ์์ฒ๋ผ ๋ง๋ค์ด๋ณผ๊น ํ์ง๋ง, ์ง์
์ฅ๋ฒฝ์ด ๋๋ฌด ๋์์ง ๊ฒ ๊ฐ์ ์ฝ๊ฐ โ๊ฐ์ง CLIโ์ฒ๋ผ ๋์ํ๋ ๊ตฌ์กฐ๋ฅผ ํํ๋ค.
โข
์ปค๋งจ๋ ์
๋ ฅ์ ๋จ์ ๋ฌธ์์ด ๋งค์นญ
โข
ํํธ๋ ์ง๋ฌธ์ ํด์ปค๊ฐ ๋จ๊ธด ํ
์คํธ๋ก ์ถ๋ ฅ
โข
๋ช
๋ น์ด์ ๋ฐ๋ผ ๋ณต๊ตฌ๋๋ ์ ๋ณด๋ค์ด ์์ฐจ์ ์ผ๋ก ํ๋ฉด์ ๋ฑ์ฅ
โ ์ค์ ํฐ๋ฏธ๋์ฒ๋ผ โ๋ฌด์กฐ๊ฑด ํ์ดํํด์ผ๋ง ์งํ๋๋ UXโ๊ฐ ์๋๋ผ
โ๊ธฐ์ต์ ๋จ๋ ๊ฒฝํ์ ์ ๊ณตํ๋ ์ธํฐ๋์
โ์ด ๋๋๋ก ์ค๊ฐ ๋์ด๋๋ก ์ค๊ณํ๋ค.
2. ํด์ปค์ ๋งํฌ, ์บ๋ฆญํฐ์ฑ
๋จ์ ํ
์คํธ ํด์ฆ๊ฐ ์ง๋ฃจํ์ง ์๊ฒ ํ๋ ค๊ณ , ํด์ปค์ ๋งํฌ๋ ์ผ๋ถ๋ฌ ์ค์ ํ๋ค.
๊ณ ์์ด ์ ์ฒด๋ฅผ ๊ฐ์ง ์ฅ๋์ค๋ฌ์ด ํด์ปค.
๋ฐ๋ก ํค๋ณด๋๋ฅผ ์น ๋ฏํ ์คํ, ํฐ๋ฌด๋์๋ ์ง๋ฌธ, ๊ทธ๋ฆฌ๊ณ ์์ฌ๊ฐ๊ทธ๊น์ง.
What do you call a fake noodle?
...An impasta.
ํ
์คํธ๋ง์ผ๋ก๋ ์บ๋ฆญํฐ๊ฐ ์ด์ ์๊ฒ ๋ง๋ค๊ณ , ์ด๋ฅผ ํตํด ํด์ปค์ ์ ์ฒด๊ฐ ๋ ๊ถ๊ธํด์ง๊ฒ ๋ง๋ค๊ณ ์ถ์๋ค.
์ด๊ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํธ๋(๋ ๋ง์ ํ๋ก์ ํธ์ ๋ํด ์์๊ฐ๊ฒ๋ ๋ง๋๋) ๋ฐ ๋๊ธฐ ๋ถ์ฌํ๊ณ ์ ํ๋ค.
reactbits์ glitch letters ํจ๊ณผ๋ฅผ ์ปค์คํ
ํ์ฌ ascii art๋ก ๋
ธํธ๋ถ ์์ ์ฌ๋ผ๊ฐ ๊ณ ์์ด๊ฐ ๋ํ๋๋๋ก ํ๋ค.
3. ํ๋กํ์ ๋ณต๊ตฌํ๋ฉด์ ํ๋ก์ ํธ ์ค๋ช ์ด ์์ฐ์ค๋ฝ๊ฒ ๋๋ฌ๋๋ ๊ตฌ์กฐ
๋ชจ๋ ํ๋ก์ ํธ ์ ๋ณด๋ฅผ ํ ํ๋ฉด์ ํผ์ณ๋๋ ๋์ ,
โ๋ณต๊ตฌโ๋ผ๋ ํ์๋ฅผ ํตํด ์ ์ฐจ ์ ๋ณด๊ฐ ๊ณต๊ฐ๋๋๋ก ์ค๊ณํ๋ค.
์ด๊ฑด ์ฅ๋์ด ์๋๋ผ, ์ค์ ๋ก ๋ค์๊ณผ ๊ฐ์ ํจ๊ณผ๋ฅผ ์คฌ๋ค:
โข
ํ ๋ฒ์ ๋๋ฌด ๋ง์ ์ ๋ณด๋ฅผ ์ ๋ฌํ์ง ์๊ฒ ๋๋ค
โข
์ฌ์ฉ์๋ ํ๋ก์ ํธ ํ๋ํ๋์ ์ง์คํ๊ฒ ๋๋ค
โข
๋ณต๊ตฌ ๊ณผ์ ์ด ๋๋ฌ์ ๋, ์ ์ฒด ๋งฅ๋ฝ์ด ๋ ๋๋ ทํ๊ฒ ๋จ๋๋ค
ํ๋ก์ ํธ๋ฅผ ๋ณต๊ตฌํ ์๋ก ํ๋กํ ํ์ด์ง์ ๋ด์ฉ์ด ์ถ๊ฐ๋๋ค. ์ค๋ฅธ์ชฝ ๋์ค๋ผ๋ง์๋ ์ธํฐ๋์
์ด ๊ฐ๋ฅํ ๋ฉ์ฌ๋ค์ด ์จ๊ฒจ์ ธ ์๋ค.
4. ๋ค๊ตญ์ด ์ง์๊ณผ ์ธํฐ๋ํฐ๋ธํ 3D ์์
ํ๊ตญ์ด/์์ด ๋์ ์ง์์ ๊ธ๋ก๋ฒํ ํผ๋๋ฐฑ์ ๊ณ ๋ คํ ๊ฒฐ์ ์ด์๋ค.
๋ํ react-three-fiber๋ฅผ ํตํด ๋ฐฐ๊ฒฝ์ด๋ ์ฃผ์ ์๊ฐ ์์๋ฅผ 3D๋ก ํํํด,
์ฌ์ดํธ ์ ์ฒด์ "๊น์ด๊ฐ"์ ๋ถ์ฌํ๋ ค ํ๋ค.
์ํธ์์ฉ ๊ฐ๋ฅํ ์ค๋ธ์ ํธ๋ค์ด ์๋ค.
๋ง๋ค๊ณ ๋์ ๋๋ ์
์ธํฐ๋์
์ด ๊ณผํ๋ค๊ณ ๋๋ ์๋ ์๋ค. ์ค์ ๋ก ๊ธฑ๋ด์ค์ โํฌํธํด๋ฆฌ์ค๋ ๋ณด๊ธฐ ์ฌ์์ผ ํ์ง ์๋์?โ ๊ฐ์ ๋๊ธ๋ ๋ฌ๋ ธ๋ค.
โข
๊ทธ๋์ show me the hj ๋ผ๋ ์นํธํค๋ฅผ ์ถ๊ฐํด์ ๋ชจ๋ ํ๋ก์ ํธ๋ฅผ ํ๋ฒ์ ๋ณต๊ตฌํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค.
โข
ํฐ๋ฏธ๋๋ก ๋ณด๋ ๊ฒ์ ๊ฐ๋
์ฑ์ด ๋จ์ด์ง ์ ์์ด์ /career ํ์ด์ง๋ฅผ ์ถ๊ฐํด ํ๋ก์ ํธ์ ๋ํ ์ ๋ณด๋ฅผ ๋ณด๊ธฐ ์ฝ๊ฒ ์ ๋ฆฌํ๋ค.
๋๋ ์ด๋ฒ ํฌํธํด๋ฆฌ์ค๋ฅผ ํตํด ๋จ์ง โ๋ด๊ฐ ์ด๋ฐ ํ๋ก์ ํธ๋ฅผ ํ๋คโ๋ฅผ ๋์ด, โ๋๋ ์ด๋ ๊ฒ ์๊ฐํ๊ณ , ์ด๋ ๊ฒ ํํํ ์ ์๋ ์ฌ๋์ด๋คโ๋ผ๋ ๊ฒ์ ๋ณด์ฌ์ฃผ๊ณ ์ถ์๋ค.







