패션 NFT Discord 홀더 인증 SPA
패션 NFT 보유자를 확인해 Discord 채널 접근 권한을 부여하는 Vite 기반 인증 페이지
이 프로젝트에서의 Vite 활용
SPA 빌드 및 개발 서버 구성
프로젝트 3개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
브라우저 네이티브 ESM을 활용해 빠른 개발 서버와 번들링을 제공하는 프론트엔드 빌드 도구
Vite는 개발 중에는 브라우저의 네이티브 ES 모듈 로딩을 이용해 파일을 즉시 서빙하고, 배포용 빌드 시에는 Rollup 기반으로 번들링하는 프론트엔드 빌드 도구다. 기존 번들러 중심 개발 서버가 프로젝트 규모가 커질수록 시작 시간과 갱신 속도가 느려지는 문제를 해결하기 위해 만들어졌다. React, Vue 등 다양한 프레임워크를 플러그인 형태로 지원하며, 별도 설정 없이도 빠르게 프로젝트를 시작할 수 있다는 점이 특징이다.
Vite CLI로 템플릿 기반 프로젝트를 생성한 뒤 개발 서버를 띄우고, 최종적으로 정적 파일로 빌드하는 기본 흐름이다.
# 새 프로젝트 생성 (React 템플릿 예시)
npm create vite@latest my-app -- --template react
cd my-app
npm install
# 개발 서버 실행 (기본 포트 5173)
npm run dev
# 배포용 빌드
npm run build위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
패션 NFT 보유자를 확인해 Discord 채널 접근 권한을 부여하는 Vite 기반 인증 페이지
이 프로젝트에서의 Vite 활용
SPA 빌드 및 개발 서버 구성
Firebase Cloud Messaging 푸시 발송 시나리오를 로컬에서 검증하기 위한 Vite 기반 웹 테스터
이 프로젝트에서의 Vite 활용
웹 테스터 앱의 빌드 및 개발 서버 구성
Refine.dev 해커톤 데모 5종과 Node 암호/web3 실험을 한 디렉토리에 모아 구조와 함정을 정리한 학습 컬렉션
이 프로젝트에서의 Vite 활용
일부 Refine 데모의 개발 서버/빌드 도구
위 프로젝트들에서 같이 쓰인 다른 기술입니다.