권혁진 개인 포트폴리오 사이트입니다. Next.js App Router 기반으로 구성했고, 스크롤 중심의 인터랙션과 프로젝트/기술 경험 소개를 담고 있습니다.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4
- GSAP / ScrollTrigger
- Framer Motion
- Lenis
- Yarn 4
이 저장소는 전역 Yarn 설치 없이 레포에 포함된 Yarn 4를 사용합니다.
yarn install
yarn dev로컬 서버는 기본적으로 http://localhost:3000에서 실행됩니다.
현재 셸에서 yarn 명령이 인식되지 않으면 아래처럼 레포에 포함된 Yarn 파일을 직접 실행할 수 있습니다.
node ./.yarn/releases/yarn-4.12.0.cjs install
node ./.yarn/releases/yarn-4.12.0.cjs devyarn dev
yarn build
yarn start
yarn lintapp/: Next.js App Router entry, global layout, page compositioncomponents/common/: shared UI primitives and interaction controlscomponents/layout/: header, footer, container, skip linkcomponents/sections/: portfolio sectionsdata/: portfolio content and typeshooks/: scroll runtime, section registry, reduced-motion handlinglib/animation/: GSAP/ScrollTrigger animation setuplib/motion/: motion policy helperslib/perf/: performance and motion guardrailspublic/: static assets
- Production target: Vercel
- Metadata base:
https://hyeokjinsss.vercel.app - Vercel root directory should point to the repository root.
If a custom domain is added later, update metadataBase in app/layout.tsx.