제목
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
웹 개발
대상자
프론트엔드 개발자, 포트폴리오 생성에 관심 있는 개발자
- 중급 이상의 웹 개발 지식을 가진 사용자에게 적합
- 특정 프레임워크/라이브러리 사용법을 학습하고 싶은 개발자에게 유용
핵심 요약
- Next.js 15, React 19, Tailwind CSS를 기반으로 한 포트폴리오 프로젝트 개발
- Tailwind CSS와 Framer Motion으로 애니메이션 및 디자인 구현
- MIT 라이선스로 공개, 커뮤니티 피드백을 통한 상속 및 개선 요청
섹션별 세부 요약
1. 프로젝트 동기
- GitHub 외의 온라인 존재 증명을 위해 포트폴리오 개발
- 기존 포트폴리오의 부족함을 개선하기 위한 프로젝트
- Notion 페이지 대신 직접 개발한 포트폴리오로 채용 지원
2. 사용 기술 스택
- Next.js 15, React 19, Tailwind CSS (tailwind-merge 포함)
- Framer Motion 및
motion
라이브러리로 애니메이션 구현 - next-themes로 다크 모드 지원
3. 주요 라이브러리 및 도구
- Radix UI의 Accordion, Dialog, DropdownMenu, Tabs 등 주요 컴포넌트 사용
cmdk
(명령어 메뉴),clsx
,lucide-react
(아이콘),react-markdown
(콘텐츠 렌더링)- nodemailer (이메일 기능),
@vercel/analytics
(분석 도구)
4. 오픈소스 및 커뮤니티 참여
- MIT 라이선스로 공개, Fork/Clone/Remix 가능
- Tailwindcss.com 및 Shadcnui 디자인 영감
- GitHub 스타 요청 및 피드백 유도
결론
- Next.js 15 기반의 포트폴리오 프로젝트를 참고하여, React 및 Tailwind CSS 사용법을 학습
- MIT 라이선스로 공개되어 있어 커뮤니티 피드백을 통한 프로젝트 개선 가능
- GitHub 스타 및 팔로우를 통해 개발자 커뮤니티에 참여 가능