본문으로 건너뛰기
프로젝트개인 작업여정
Eun
프로젝트개인 작업여정

Esc 키로 이전 위치로 돌아갑니다•포트폴리오 웹사이트 2026

개인 프로젝트 • 2026 • 결과

포트폴리오 웹사이트 2026

현재 운영 중인 2026 개인 포트폴리오입니다. 실무 프로젝트와 개인 작업을 분리해 보여주는 갤러리 구조, 다국어 콘텐츠, 일관된 단일 테마, 디자인 토큰 정리 페이지까지 하나의 Nuxt 기반 포트폴리오 시스템으로 설계했습니다. 화면을 예쁘게 보여주는 것에서 끝나지 않고, 이후 작업을 계속 추가하고 관리할 수 있는 구조를 목표로 만들었습니다.

페이지 이동하기

유형
개인 / Nuxt 포트폴리오
소요 시간
약 2개월 (지속 개선)
기간
2026
역할
디자인·퍼블리싱·구조 설계·프론트엔드 개발 전체 담당

캡처

1 / 9
포트폴리오 웹사이트 2026 캡처 1

포트폴리오 웹사이트 2026 캡처 1

개요

유형
개인 / Nuxt 포트폴리오
기간
2026

Core

Nuxt 3Vue 3TypeScriptSCSS

Library / Tool

PiniaGSAP

내가 한 일

  1. 포트폴리오 전체 IA, 화면 흐름, 섹션 구성, 카드형 프로젝트 갤러리 설계
  2. Nuxt 3·Vue 3 기반 라우팅, 상세 페이지, 데이터 분리 구조, SEO 메타 구성 개발
  3. 색상·여백·폰트·라운드·그림자를 역할 기반 디자인 토큰으로 정리하고 별도 설명 페이지 구현
  4. SCSS를 main.scss(화면)와 _theme.scss(색)·_tokens.scss(foundation)로 분리해 유지보수 구조로 정리
  5. core 폴더에 모여 있던 앱 계층을 composables·stores·plugins·i18n·api·data·config 루트 구조로 재배치
  6. 사용되지 않는 카드 컴포넌트를 제거하고 소개·툴박스 카드 계열을 FeatureCard로 통합해 컴포넌트 수와 역할 중복을 정리
  7. GitHub Pages 정적 배포 경로와 public asset 경로를 고려한 빌드 구조 정리

성과

  • 디자인, 퍼블리싱, 설계, 프론트엔드 개발까지 전 과정을 단독 수행
  • 실무 프로젝트·개인 프로젝트·하이라이트 콘텐츠를 데이터 기반으로 확장 가능하게 구성
  • SCSS 파일 수를 11개에서 2개로 줄이되 선택자와 선언 순서를 유지해 화면 회귀 없이 구조만 단순화
  • Pinia 상태는 앱 환경 설정과 포트폴리오 UI 상태로 묶고, Nuxt 플러그인은 초기화와 분석 스크립트 계열로 통폐합
  • 컴포넌트는 화면에서 실제 호출되는 단위 중심으로 남겨, 디자인 시스템 문서와 코드 목록이 어긋나지 않도록 정리

포인트

  • 단순 정적 페이지가 아닌 컴포넌트·데이터 중심 포트폴리오 구조
  • 디자인 토큰 페이지에서 네이밍과 사용 이유를 함께 확인할 수 있어 유지보수 기준이 분명함
  • 운영 중인 실제 배포 URL을 기준으로 개선과 리팩터링을 계속 반영
  • 스타일 본문과 디자인 토큰을 분리해, UI 수정은 main.scss에서 보고 토큰 변경은 _tokens.scss에서 확인할 수 있는 구조

긴 이야기의 마침표입니다. 끝까지 읽어 주셔서 고마워요.

다음 프로젝트

✦

웹 퍼블리셔·웹 프론트엔드 개발자 은영환의 2026 포트폴리오

  • 포트폴리오 홈
  • 실무 프로젝트 갤러리
  • 개인 프로젝트 갤러리

© 2026 Eunyounghwan Portfolio