프로젝트 개요
Next.js와 TypeScript 기반의 개인 포트폴리오 및 기술 블로그 웹 애플리케이션입니다.
최신 웹 기술을 적용하여 개발 생산성과 사용자 경험 모두를 극대화하는 것을 목표로 했습니다.
주요 기능
- 반응형 웹 디자인으로 데스크톱, 태블릿, 모바일 등 다양한 디바이스에서 최적화된 UI 제공
- 다크 모드 지원으로 사용자 환경에 따른 시각적 편의성 향상
- 사용자 인증 시스템 구현으로 로그인/회원 관리 기능 제공 (OAuth 및 JWT 기반)
- 마크다운 기반 포스트 작성 지원 및 자동 SEO 최적화
- 정적 사이트 생성(SSG) 및 서버 사이드 렌더링(SSR) 혼합 사용으로 빠른 페이지 로딩 속도 달성
- Next.js API 라우트를 활용한 간단한 백엔드 기능 통합 (댓글, 문의 등)
- GitHub 연동을 통한 코드 버전 관리 및 지속적인 배포 자동화
기술 스택
- React & Next.js: UI 및 SSR/SSG 구현
- TypeScript: 타입 안정성 및 코드 품질 향상
- Tailwind CSS: 효율적인 스타일링 및 반응형 UI 설계
- Vercel: 자동 배포 및 서버리스 함수 운영