Next.js & Tailwind CSS로 개발자 포트폴리오 구축 가이드
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

개발자 포트폴리오 웹사이트 구축 가이드

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

웹 개발

대상자

소프트웨어 개발자 (초보자 및 중급자), 포트폴리오 웹사이트 구축에 관심 있는 개발자

핵심 요약

  • Next.js, Tailwind CSS, EmailJS를 활용한 포트폴리오 웹사이트 구축 방법 제공
  • utils/data/ 폴더 내 이름, 이메일, 연락처 등 개인 정보를 JSON 형식으로 맞춤 설정
  • .env 파일에 EmailJS 인증 정보 입력하여 이메일 전송 기능 구현
  • npm run dev 또는 yarn dev 명령어로 로컬에서 웹사이트 실행 가능

섹션별 세부 요약

1. 프로젝트 초기 설정

  • GitHub 레포지토리 클론 후 cd developer-portfolio 명령어로 디렉토리 이동
  • npm install 또는 yarn 명령어로 의존성 설치
  • utils/data/ 폴더 내 name, email, github, linkedIn 등 필수 정보 수정

2. EmailJS 설정

  • EmailJS 계정 생성 후 Gmail을 기반으로 Service ID 생성
  • 이메일 템플릿 생성 후 Template IDPublic Key.env 파일에 입력
  • NEXT_PUBLIC_EMAILJS_SERVICE_ID, NEXT_PUBLIC_EMAILJS_TEMPLATE_ID, NEXT_PUBLIC_EMAILJS_PUBLIC_KEY 변수 정의

3. 웹사이트 실행

  • npm run dev 또는 yarn dev 명령어로 개발 서버 실행
  • 브라우저에서 http://localhost:3000 접속하여 포트폴리오 웹사이트 확인

결론

  • GitHub 레포지토리에서 프로젝트 다운로드 후 .env 파일 설정, npm installnpm run dev 순서대로 진행하면 빠르게 포트폴리오 웹사이트 구축 가능.
  • dev.to 블로그 연동 시 devUsername 필드에 계정명 입력해 자동으로 블로그 게시물 로드 가능.