돌발성 기상 변화로 인한 농업 피해가 증가하고 있는 상황에서, 기존 기상 정보가 대응에 필요한 예측 데이터를 충분히 제공하지 못하는 문제를 해결하고자 합니다.
녀름나기는 날씨 정보를 기반으로 농작업 일정을 효율적으로 관리하고, 기상 상황에 따른 맞춤형 작업 계획을 제안하여 농가의 피해를 최소화합니다.
녀름나기 : https://www.nyeoreumnagi.site
위 URL에 접속해 서비스 이용이 가능합니다.
- 현재 날씨 실시간 대시보드 시각화
- 날씨 정보 제공
- 기상청 > 예특보 > 단기예보 > 동네예보 조회 > 단기예보 조회 API (primary)
- Tomorrow.io > Weather Forecast API (secondary)
- 중기 (12시간~7일) 예보를 시간대별로 제공
- 기상청 > 중기 예보 (7일 내 최고기온/최저기온/날씨 상태 아이콘)
- 미세먼지 정보 제공
- 한국환경공단 > 측정소별 실시간 측정정보 조회 API
- 일출몰 정보 제공
- 한국천문연구원 > 위치별 해달 출몰시각 정보조회 API
- 자외선 정보 제공
- 기상청 > 생활기상지수 > 자외선지수조회 API
- 농작업에 영향을 주는 기상 리스크 안내
- 폭우, 이상 기온, 강풍 등 유형별 위험, 기간 표시
- 작물별 병해충 유의사항 제공
- 생육 단계 및 날씨 기반 병해충 리스크 메시지 제공
- 기상 상태별 작물 유의사항 제시
- 날씨 유형에 따른 작물별 보호 조치 안내
- 작물 정보 관리
- 재배 작물 선택(최대 6종), 발아 시기 입력, 농장 위치 설정
- 맞춤형 농작업 일정 추천
- 생육 단계 및 날씨 기반 추천 작업 시간대 제시
- 일정 등록, 삭제 및 이력 조회
- 드래그앤드롭 기반 일정 추가/삭제, 일정 시간 수정
- 작업 이력 저장 및 주 차별 기록 열람 기능
- 이웃 농가 작업 현황 제공
- 반경 5km 이내, 동일 농작업 기준 최근 3일간의 작업 수행 인원 요약 표시
Demo.mp4
| 김미소 | 조은진 | 권민혁 | 박세연 | 임규현 |
| 프론트엔드 | 프론트엔드 | 백엔드 | 백엔드 | 백엔드 |
frontend
├── public // 정적 파일 (font, favicon)
├── src
│ ├── apis // API 통신
│ ├── assets // 정적 자산 파일 및 컴포넌트 (icons, images)
│ ├── components // 재사용 UI 컴포넌트
│ ├── constants // 상수값
│ ├── hooks // 커스텀 React 훅
│ ├── layouts // 레이아웃 관련
│ ├── lib // 자체 모듈 패키지 (dnd)
│ ├── pages // 페이지별 패키지
│ ├── routes // 라우팅 설정
│ ├── store // 전역 상태 관리
│ ├── styles // 스타일 테마
│ ├── types // 타입 정의
│ ├── utils // 유틸리티 함수
│ └── App.tsx // 메인