나는 Next.js와 Three.js로 새로운 포트폴리오를 만들었습니다

발행: (2025년 12월 12일 오후 05:38 GMT+9)
2 min read
원문: Dev.to

Source: Dev.to

저는 최근에 성능, 인터랙티브성, 시각적 아이덴티티에 중점을 두고 개인 포트폴리오를 처음부터 직접 만들었습니다.
👉 Live site:

Tech Stack

  • Next.js – 라우팅, 서버‑사이드 렌더링, 전체 구조
  • Three.js – 3D 렌더링 및 씬 관리
  • GLSL shaders – 배경과 은하를 구동
  • Cloudflare Turnstile – 연락처 양식에 대한 봇 보호
  • Rate limiting – 연락처 API 엔드포인트 보안
  • Vercel – 배포

Highlights of the Build

  • Fast, fully static Next.js pages – 사이트 대부분이 정적으로 최적화되어 있으면서도 인터랙티브 WebGL 요소를 지원합니다.
  • Secured contact form – 작은 서버리스 API 라우트와 Cloudflare Turnstile을 통합하고 스팸 방지를 위해 레이트 리밋을 추가했습니다.
  • Responsive + GPU‑friendly – 셰이더가 모바일, 디바이스 픽셀 비율 변화 및 GPU 제약에 깔끔하게 적응합니다.

Why I Built It

프론트엔드/풀스택 개발자로서의 경험과 별 관찰에 대한 관심을 반영하는 포트폴리오를 원했습니다. 이 프로젝트를 통해 제 기술 역량과 개인적인 열정을 모두 보여줄 수 있습니다.

디자인, 성능, 셰이더, UX 등 어떤 부분이든 피드백을 100 % 환영합니다.

읽어주셔서 감사합니다! 👋

Back to Blog

관련 글

더 보기 »