
์์ ์ธํฐ๋์ ํ๋์๋ ์ด์ ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ ์ด๋ฐ ํ๋ฆ์ด ๋ง๋ค์ด์ก๋์ง ์ง์ํ๊ฒ ํ๊ณ ๋ค๊ณ ,
๊ทธ ๊ณผ์ ์์ ๋ฐ๊ฒฌํ ๊ฒ๋ค์ ๋ํ ์ผํ๊ฒ ๊ตฌํํด ๋๊ฐ๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ๊น๋ด์ ๋๋ค.
#๊ตฌ์กฐ์ ์ฌ๊ณ #๊ธฐ๋ก #์ธํฐ๋ ์

Next.js ยท TypeScript ยท GSAP ยท ScrollTrigger ยท Lenis ยท SCSS
์ธํฐ๋์ ๊ธฐ๋ฐ ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค ์น์ฌ์ดํธ์ ๋๋ค.
๋จ์ํ ํ๋ก์ ํธ๋ฅผ ๋์ดํ๋ ๋ฐฉ์์ด ์๋๋ผ, ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ก์์ ํฌ์ง์ ๋์ ๋จผ์ ์ ์ํ๊ณ , ์ ๊ฐ ์ด๋ค ๊ธฐ์ค์ผ๋ก ํ๋ฉด๊ณผ ๊ฒฝํ์ ๋ฐ๋ผ๋ณด๋ ๊ฐ๋ฐ์์ธ์ง๋ฅผ ํ๋์ ์คํ ๋ฆฌ์ฒ๋ผ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ์ ์ํ์ต๋๋ค.
๋ฐฐํฌ ๋งํฌ โ ใ คใ คGithub โ
2025.08 - 2026.06 ยท ์ ์ง๋ณด์ ์ค
Design,Developer: 1๋ช
์คํฌ๋กค ์คํ ๋ฆฌํ ๋ง ๊ธฐ๋ฐ ์ํ์ด์ง ๊ตฌ์กฐ ์ค๊ณ
Flow, Structure, Motion ์ด๋ผ๋ ์์
๊ด์ ์ด ๋จ๊ณ์ ์ผ๋ก ๋๋ฌ๋๋๋ก ์ค๊ณGSAP ๊ธฐ๋ฐ ์คํฌ๋กค ์ธํฐ๋์ ๊ตฌํ
pin, scrub, timeline ๊ธฐ๋ฐ ์คํฌ๋กค ์ฐ์ถ, Motion์ UI ๋ํ
์ผ์ ๋ด๋นํ๋๋ก ์ญํ ๋ถ๋ฆฌsetProgress, destroy ํํ์ animation controller๋ก ์ ์ด ๋ฐฉ์์ ํต์ผStage ยท Scene ยท Animation ์ํคํ ์ฒ ์ ๋ฆฌ
.js-* ํด๋์ค ์ฌ์ฉ ๊ท์น๊ณผ Selector ๊ด๋ฆฌ ๊ธฐ์ค์ ์ ๋ฆฌํด ์คํ์ผ ํด๋์ค์ ์ ๋๋ฉ์ด์
ํ๊ฒ ํด๋์ค๋ฅผ ๋ถ๋ฆฌํ๊ณ , selector ๊ด๋ฆฌ ์์น๋ฅผ ๋ช
ํํ ๊ตฌ๋ถ
One-page Scroll Flow

Capability Stage - ์์ ๊ด์ ์๊ฐ

Project Detail - ์์ ๊ณผ์ ๊ณผ ๊ฒฐ๊ณผ ์ ๋ฆฌ

Hero Section - ์ฒซ ์ง์ ํ๋ฉด

Project Navigator - ํ๋ก์ ํธ ํ์ ๊ตฌ์กฐ
Capability Structure ์น์ ์ Scroll Drawing Animation ์์ ํ
core, stem, branch, node, card๊ฐ ์คํฌ๋กค ์งํ๋์ ๋ฐ๋ผ ์ฐจ๋ก๋ก ๊ทธ๋ ค์ง๋ scroll drawing animation์ ๊ตฌํstart/end, timeline ๊ธธ์ด, desktop/mobile layout ์ฐจ์ด๋ฅผ ํจ๊ป ์กฐ์ ํ๊ณ , registerMaxProgressTrigger๋ก ๋จ๋ฐฉํฅ reveal ํ๋ฆ์ ์ ์ง