coupon/front
hyoseung930 14956ac9ec 쿠폰 자동 입력 사이트 작성
## 적용된 변경사항

### 백엔드
- **`wos_coupons` 테이블에 `is_expired` 컬럼 추가** (TypeORM synchronize로 자동 생성)
- **`redeemAll` 로직 개선**:
  - 이미 `성공` / `이미 수령` 로그 있는 쿠폰 → 자동 **스킵** (재지급 안 함)
  - `err_code: 40008` (RECEIVED) → **성공** 처리 (`이미 수령` 메시지)
  - `err_code: 40007` (TIME ERROR) → DB에서 `is_expired = true, is_active = false` 업데이트
- **매일 오전 9시 자동 실행** (`@Cron('0 0 9 * * *')`) - 저장된 모든 유저에게 미수령 쿠폰 자동 지급

### 프론트엔드
- **삭제 버튼 제거**
- 만료된 쿠폰은 **보라색 "만료" 배지** 표시, 토글 버튼 숨김
- 활성 쿠폰 카운트에서 만료 제외
2026-04-16 18:23:16 +09:00
..
src 쿠폰 자동 입력 사이트 작성 2026-04-16 18:23:16 +09:00
.gitignore 쿠폰 자동 입력 사이트 작성 2026-04-16 17:25:52 +09:00
index.html 쿠폰 자동 입력 사이트 작성 2026-04-16 17:25:52 +09:00
package-lock.json 쿠폰 자동 입력 사이트 작성 2026-04-16 18:23:16 +09:00
package.json 쿠폰 자동 입력 사이트 작성 2026-04-16 17:25:52 +09:00
tsconfig.json 쿠폰 자동 입력 사이트 작성 2026-04-16 17:25:52 +09:00
vite.config.ts 쿠폰 자동 입력 사이트 작성 2026-04-16 17:25:52 +09:00