Files
sam-react/README.md
2025-10-13 17:37:10 +09:00

54 lines
1.1 KiB
Markdown

# SAM React Frontend
React 기반 SAM 프론트엔드 애플리케이션입니다.
## 기술 스택
- **Build Tool**: Vite 7.x
- **Framework**: React 19.x
- **Language**: TypeScript 5.x
- **Styling**: Tailwind CSS 4.x
- **State Management**:
- Zustand (전역 상태)
- React Query / TanStack Query v5 (서버 상태)
- **Routing**: React Router v7
- **Form**: React Hook Form + Zod
- **HTTP Client**: Axios
- **UI Components**: shadcn/ui (Radix UI 기반)
- **Icons**: Lucide React
- **Date**: date-fns
- **Table**: TanStack Table
## 개발 환경 설정
### 환경변수 설정
`.env.local` 파일을 생성하고 다음 내용을 설정하세요:
```env
VITE_API_BASE_URL=http://api.sam.kr
VITE_API_KEY=your-api-key-here
```
### 의존성 설치
```bash
npm install
```
### 개발 서버 실행
```bash
npm run dev
```
개발 서버는 `http://localhost:5173`에서 실행됩니다.
## API 연동
SAM API는 2단계 인증을 사용합니다:
1. **API Key**: `X-API-Key` 헤더 (모든 요청)
2. **Bearer Token**: `Authorization: Bearer {token}` 헤더 (로그인 후)
자세한 내용은 프로젝트 문서를 참고하세요.