PlayHive는 스포츠를 주제로 한 클린 커뮤니티 플랫폼입니다.
축구, 야구, E-Sports 등 다양한 카테고리에서 사용자들이 자유롭게 의견을 나누고 건전한 커뮤니티 문화를 만들어갑니다.
로컬 환경에서 PlayHive 프로젝트를 실행하기 위한 가이드입니다.
# 1. 저장소 클론
git clone https://github.com/MT-TEAM-Org/web.git
cd web
# 2. 의존성 설치
npm install
# 3. 개발 서버 실행
npm run dev
# 4. 빌드
npm run build- Next.js - 사용된 웹 프레임워크
- TypeScript - 타입 안전한 JavaScript
- Tailwind CSS - CSS 프레임워크
- react-hook-form - 폼 유효성 검사
- tanstack-query - 서버 상태 관리
- Zustand - 전역 상태 관리
- dompurify - HTML 인젝션 방지
src/
├── _hooks/ # 커스텀 훅
├── _types_/ # 타입 정의
├── app/ # Next.js App Router
├── _emailTemplates/ # 이메일 템플릿
├── lib/ # 유틸리티 함수
├── services/ # API 서비스
└── utils/ # 유틸 함수- 축구, 야구, E스포츠 게시판
- 축구, 야구, E스포츠 뉴스 정보
- 유튜브 영상 임베드 실시간 중계
