- React
- deck.gl
- chart.js
- Firestore
- firebase hosting
- 배포된 서비스 이용 (아래 url로 접근 가능)
codingpotato-6daf2.web.app
- Local환경에서 실행 (React)
cd frontend
npm start
- 지도에 무더위 쉼터의 위치를 표현 (tooltip을 통해 근처 쉼터 갯수, 좌표 정보 제공)
- 각 지역의 하루 최대기온, 평균기온, 최소기온, 위험도를 표현
- 각 년도 기준 전체환자, 실외환자, 실내환자 수를 제공
- 각 년도 지역별 환자의 분포를 차트를 통해 표현
- 폭염 위험에 대처하기 위한 지원요청 게시판
- Firestore와 연동해 CRUD 구현
- Django
- WebSocket
- channels
- docker
- redis
- Kakao Local Api
cd backend
python manage.py runserver
/heatwave/total
온열질환자에 대한 전국 통계 api
/heatwave/region
온열질환자에 대한 지역별 통계 api
/heatwave/response/
온열 대처요령 category별 api
/shelter
전국 무더위쉼터 정보 및 위치 api
/ShareMe
사용자 위치별 가장 가까운 무더위쉼터 정보, category별 대처요령 유저에게 socket을 통해 전송
/Alarm
client와 socket 연결 및 socket을 통해 전달받은 정보 표시