Skip to content
/ android Public

2022년 산림공공·빅데이터 활용 창업경진대회 제품 및 서비스 개발부문 장려상 수상

Notifications You must be signed in to change notification settings

33ohoh/android

Repository files navigation

AwesomeCV
Past Pest

병해충 정보 및 피해현황 파악을 위한 애플리케이션입니다.


📌 개요

  • 프로젝트 이름 : Past Pest
  • 참여 공모전 : 2022년 산림공공∙빅데이터 활용 창업경진 대회
  • 개발 배경 : 병해충 피해현황 파악조차 제대로 확인할 수 없다는 문제점을 발견하였습니다. 이를 해결하기 위해서 병해충 피해예방 및 관련정보 제공을 위한 안드로이드 앱을 제작하였습니다. (뉴스링크 )
  • 개발 언어 : Java, Javascript
  • 프론트 : Android
  • 백엔드 : Node.js, RDS, S3, MySQL

🖥️ 프로젝트 소개

  • 병충해 피해는 해마다 증가하고 있지만 현황 파악에 어려움이 있습니다. 과거의 데이터와 사용자의 신고 데이터를 활용하여 미리 방제 대책을 세울 수 있도록 도움을 주는 서비스인 PastPest를 개발하게 되었습니다.
  • 농업진흥청, 한국임원진흥원, 국가농작물 병해충 관리시스템에서 제공하는 공개 API를 사용하였습니다.
  • AWS를 통해서 Node.js를 배포를 하였고, RDS의 Mysql 그리고 S3를 이용하여 이미지를 저장했습니다.

🕰️ 개발 기간

  • 2022.06.27 ~ 2022.08.07

👬 팀 소개

  • 홍영환 - 백엔드 (Node.js), 서버 구축 및 AWS 배포 , Android 앱 ( 로그인, 회원가입, 병해충 현황파악 페이지, 마이페이지, 페이지 이동 메뉴, 다른 페이지간 이동)
  • 조형준 - Android 앱 (신고하기 페이지, 병해충 현황 파악 페이지, 병해도감 )
  • 김민지 - Android 앱 (이달의 병해충 예보 페이지)

⚙️ 프로젝트 주요 기능

1. 🗓️ 병해충 예보

  • 병해충 예보는 1년 중 특정 시기를 선택하여 해당 시기에 유의해야 할 병해충 정보를 제공하는 기능입니다. 시기를 선택한 후 결과 조회 버튼을 누르면 시기별로 예보가ㄴ 발령된 작물의 리스트가 최신화됩니다. 이후 특정 작물을 누르면 해당 작물과 관련된 병해충의 리스트가 경보 정도와 함께 보여집니다. 특정 병해충을 선택하게 되면 해당 병해충에 대한 특징,증상,방제법에 대한 정보를 조회할 수 있도록 구성하였습니다.
  • 병해충 신고는 임업 종사자가 겪은 피해 내용을 신고할 수 있도록 하는 내용입니다. 병해충 신고를 위해 위치정보, 임산물정보, 증상정보, 해충정보, 사진정보, 신고제목, 세부내용을 담을 수 있습니다. 위치등록 버튼을 누르면 위치를 등록할 수 있는 페이지가 나타납니다. 주소 검색을 통해 특정 위치를 검색하거나 현재 위치 찾기 버튼을 눌러 현재 위치로 이동할 수 있도록 하였습니다. 이후 지도를 직접 움직이고 하단에 세부주소를 적어 정확하고 자세한 위치를 등록할 수 있도록 하였습니다.
  • 다른 종사자들이 신고한 내역을 토대로 병해충 발생 현황을 파악할 수 있도록 하였습니다. 지도로 보기 버튼을 누르면 지도상에 다른 종사자들이 신고한 위치가 보이게 하여 어느 장소에서 병해충이 발생하고 어느정도 퍼졌는지 시각적으로 파악할 수 있도록 하였습니다. 이후 게시물을 클릭하게 되면 신고 세부내역을 차례대로 파악할 수 있도록 구현하였습니다.
  • 먼저 정보 조회를 원하는 임산물을 선택하여 정보 조회버튼 누릅니다. 이후 질병정보와 해충정보중 하나를 선택할 수 있습니다. 선택을 하게되면 각각 처음에 선택한 임산물과 관련된 질병 리스트와 해충 리스트를 보여주고 해당 질병이나 해충에 대한 특징,증상,방제법을 조회 할 수 있습니다.

5. 😀 마이페이지

  • 비밀번호 변경, 로그아웃, 회원탈퇴를 눌러 계정 정보를 수정하거나 삭제할 수 있습니다. 병해충 피해 신고내역을 누르면 이용중인 사용자가 신고한 내역 리스트가 나오게 만들었습니다. 그 중 하나를 선택하게 되면 신고 세부내역을 파악할 수 있도록 구현하였습니다.

💾 시스템 설계도

🛠️ 아쉬웠던점

  • 구글 플레이 스토어 앱 업로드 이전 검사하는 과정에서 막혀 출시까지는 못했던 것이 가장 아쉬었던 것 같습니다.

😀 기대효과

  • 공공데이터를 활용해 사용자에게 병해충 정보를 제공하고, 피해 신고 기능을 통해 수집된 데이터는 또 하나의 공공데이터로써 다음 해의 방제계획을 세우는 데 도움을 줄 것으로 기대합니다.

📱App 화면

로그인 , 회원가입

로그인 회원가입
아이디, 비밀번호 아이디 찾기 비밀번호 찾기

🗓️ 병해충 예보

image

이달의 병해충1 이달의 병해충2

📍 병해충 신고

병해충 신고 병해충 신고내역

🗺️ 병해충 현황 파악

image

병해충 지도 병해충 리스트

✅ 병해충 정보 조회

image

임산물 선택 해충 선택 발현증상 선택
병해충 선택 병해충 정보1 병해충 정보2

🌱 Background

About

2022년 산림공공·빅데이터 활용 창업경진대회 제품 및 서비스 개발부문 장려상 수상

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •