- 해커톤명 : Google DSC Korea Hackathon 2021
- 팀명 : 오이당근(고진형, 이상훈, 이주형, 조영우)
- 기간 : 2021.01.31 ~ 2021.02.06
- United Nations sustainable development goal No.15 (Life on Land)
- 아프리카 돼지열병 창궐지 등, 질병관련 정보를 실시간으로 관찰, 추가 및 수정이 가능한 서비스
- 질병 관련 정보가 전세계에 산발적으로 존재하며, 시각적으로 한눈에 알기 어려웠던 문제점을 해결
- 다른 연구자들이 DB의 6만건 이상의 정보를 이용할 수 있도록 API를 제공
- 사이트를 접속하면 초기화면은 위 그림과 같다.
- 지도를 확대하면 확대된 지도에서의 정보를 확인할 수 있다.
- 확대 시에는 바이러스 모형 내부에 숫자가 해당 지역에 맞게 동적으로 변하는 것을 확인할 수 있다.
- 바이러스 모형를 클릭하면 해당 지역에서의 상세한 정보를 확인할 수 있다.
- 하단의 '발생지 등록'을 클릭하면 위 그림과 같이 발생지를 등록할 수 있는 팝업에서 발생지를 직접 등록할 수 있다.
- 하단의 '관리자 모드'를 클릭하면 위 그림과 같이 관리자 비밀번호를 입력하는 팝업을 확인할 수 있으며, 로그인 시 관리자 메뉴를 확인할 수 있다.
- 하단의 'ipserializer(API서버)'를 클릭하면 등록된 데이터를 확인할 수 있는 팝업을 확인할 수 있다.
- Ubuntu 18.04 LTS
- Python 3.7.4
- Django 3.1.5
- Django REST framework 3.12.2
- SQLite 3
- uWSGI 2.0.19.1
- NGINX 1.19
- AWS EC2
- "name" : 국가명
- "address" : 상세주소
- "lat" : 위도
- "lng" : 경도
- "happened_at" : 발생일
- "reported2oie_at" : OIE에 보고된 날자
- "memo" : 기타
- "created_at" : 데이터 생성일
- "updated_at" : 데이터 최근 수정일
- 저장된 데이터의 예시는 위 그림과 같다.