Skip to content
YoungJun Park edited this page Aug 6, 2025 · 1 revision

주요 도메인 기능

1. 스키장 정보 관리 (ski_resort)

  • 전체 스키장 목록 조회 (GET /api/ski-resorts)
  • 특정 스키장 상세 정보 조회 (GET /api/ski-resort/{resortId})
  • 스키장 상태: 운영중, 운영종료, 예정
  • 운영 시간대별 정보: 주간, 야간, 새벽, 심야 등
  • 개방된 슬로프 수 / 전체 슬로프 수
  • 좌표 정보 (날씨 API 연동용)

2. 날씨 정보 서비스 (weather)

  • 현재 날씨 조회 (GET /api/weather/{resortId})
  • 시간별 날씨 예보 (오늘~내일 10개 시간대)
  • 일별 날씨 예보 (최대 10일간)
  • 체감온도, 강수확률, 날씨 상태 제공
  • 기상청 API 연동으로 실시간 업데이트

3. 슬로프 & 웹캠 정보 (slope, webcam)

  • 슬로프 및 웹캠 정보 조회 (GET /api/slopes/{resortId})
  • 슬로프별 운영 상태 및 난이도 정보
  • 실시간 웹캠 영상 URL 제공

4. 설질 투표 시스템 (snow_maker)

  • 설질 정보 조회 (GET /api/snow-maker/{resortId})
  • 설질 투표 참여 (POST /api/snow-maker/{resortId}/vote)
  • 사용자들의 긍정/부정 투표를 통한 실시간 설질 평가

5. 혼잡도 정보 (congestion)

  • 스키장 혼잡도 조회 (GET /api/congestion/{resortId})
  • 시간대별 혼잡도 정보 제공

6. 앱 버전 관리 (app_version)

  • 앱 버전 체크 (GET /api/app-version)
  • iOS/Android 플랫폼별 최소 버전 관리
  • 강제 업데이트 여부 결정